Delen via


JsonFormat interface

De gegevens die zijn opgeslagen in JSON-indeling.

Uitbreiding

Eigenschappen

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).

filePattern

Bestandspatroon van JSON. Om specifieker te zijn, de manier om een verzameling JSON-objecten te scheiden. De standaardwaarde is 'setOfObjects'. Het is hoofdlettergevoelig.

jsonNodeReference

Het JSONPath van het JSON-matrixelement dat moet worden afgevlakt. Voorbeeld: "$. ArrayPath'. Type: tekenreeks (of expressie met resultType-tekenreeks).

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).

nestingSeparator

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