JsonFormat interface
De gegevens die zijn opgeslagen in JSON-indeling.
- Uitbreiding
Eigenschappen
| encoding |
De codepaginanaam van de voorkeurscodering. Als deze niet is opgegeven, is de standaardwaarde utf-8, tenzij de bytevolgordemarkering (BOM) een andere Unicode-codering aangeeft. De volledige lijst met ondersteunde waarden vindt u in de kolom 'Naam' van de tabel met coderingen in de volgende verwijzing: https://go.microsoft.com/fwlink/?linkid=861078. Type: tekenreeks (of expressie met resultType-tekenreeks). |
| file |
Bestandspatroon van JSON. Om specifieker te zijn, de manier om een verzameling JSON-objecten te scheiden. De standaardwaarde is 'setOfObjects'. Het is hoofdlettergevoelig. |
| json |
Het JSONPath van het JSON-matrixelement dat moet worden afgevlakt. Voorbeeld: "$. ArrayPath'. Type: tekenreeks (of expressie met resultType-tekenreeks). |
| json |
De JSONPath-definitie voor elke kolomtoewijzing met een aangepaste kolomnaam om gegevens uit het JSON-bestand te extraheren. Voor velden onder hoofdobject begint u met $; voor velden in de matrix die door de eigenschap jsonNodeReference is gekozen, begint u vanaf het matrixelement. Voorbeeld: {"Column1": "$. Column1Path, "Column2": "Column2PathInArray"}. Type: object (of expressie met resultType-object). |
| nesting |
Het teken dat wordt gebruikt om nestniveaus te scheiden. De standaardwaarde is '.' (punt). Type: tekenreeks (of expressie met resultType-tekenreeks). |
| type | Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven |
Overgenomen eigenschappen
| deserializer | Deserializer. Type: tekenreeks (of expressie met resultType-tekenreeks). |
| serializer | Serializer. Type: tekenreeks (of expressie met resultType-tekenreeks). |
Eigenschapdetails
encodingName
De codepaginanaam van de voorkeurscodering. Als deze niet is opgegeven, is de standaardwaarde utf-8, tenzij de bytevolgordemarkering (BOM) een andere Unicode-codering aangeeft. De volledige lijst met ondersteunde waarden vindt u in de kolom 'Naam' van de tabel met coderingen in de volgende verwijzing: https://go.microsoft.com/fwlink/?linkid=861078. Type: tekenreeks (of expressie met resultType-tekenreeks).
encodingName?: any
Waarde van eigenschap
any
filePattern
Bestandspatroon van JSON. Om specifieker te zijn, de manier om een verzameling JSON-objecten te scheiden. De standaardwaarde is 'setOfObjects'. Het is hoofdlettergevoelig.
filePattern?: any
Waarde van eigenschap
any
jsonNodeReference
Het JSONPath van het JSON-matrixelement dat moet worden afgevlakt. Voorbeeld: "$. ArrayPath'. Type: tekenreeks (of expressie met resultType-tekenreeks).
jsonNodeReference?: any
Waarde van eigenschap
any
jsonPathDefinition
De JSONPath-definitie voor elke kolomtoewijzing met een aangepaste kolomnaam om gegevens uit het JSON-bestand te extraheren. Voor velden onder hoofdobject begint u met $; voor velden in de matrix die door de eigenschap jsonNodeReference is gekozen, begint u vanaf het matrixelement. Voorbeeld: {"Column1": "$. Column1Path, "Column2": "Column2PathInArray"}. Type: object (of expressie met resultType-object).
jsonPathDefinition?: any
Waarde van eigenschap
any
nestingSeparator
Het teken dat wordt gebruikt om nestniveaus te scheiden. De standaardwaarde is '.' (punt). Type: tekenreeks (of expressie met resultType-tekenreeks).
nestingSeparator?: any
Waarde van eigenschap
any
type
Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven
type: "JsonFormat"
Waarde van eigenschap
"JsonFormat"
Details van overgenomen eigenschap
deserializer
Deserializer. Type: tekenreeks (of expressie met resultType-tekenreeks).
deserializer?: any
Waarde van eigenschap
any
overgenomen vanDatasetStorageFormat.deserializer
serializer
Serializer. Type: tekenreeks (of expressie met resultType-tekenreeks).
serializer?: any
Waarde van eigenschap
any
overgenomen vanDatasetStorageFormat.serializer