Dela via


JsonFormat interface

Data som lagras i JSON-format.

Extends

Egenskaper

encodingName

Kodsidans namn på önskad kodning. Om det inte anges är standardvärdet "utf-8", såvida inte byteordningsmärket (BOM) anger en annan Unicode-kodning. Den fullständiga listan över värden som stöds finns i kolumnen Namn i tabellen med kodningar i följande referens: https://go.microsoft.com/fwlink/?linkid=861078. Typ: sträng (eller uttryck med resultType-sträng).

filePattern

Filmönster för JSON. För att vara mer specifik, sättet att separera en samling JSON-objekt. Standardvärdet är "setOfObjects". Det är skiftlägeskänsligt.

jsonNodeReference

JSONPath för JSON-matriselementet som ska plattas ut. Exempel: "$. ArrayPath". Typ: sträng (eller uttryck med resultType-sträng).

jsonPathDefinition

JSONPath-definitionen för varje kolumnmappning med ett anpassat kolumnnamn för att extrahera data från JSON-filen. För fält under rotobjekt börjar du med "$"; För fält i matrisen som valts av egenskapen jsonNodeReference börjar du från matriselementet. Exempel: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Typ: objekt (eller uttryck med resultType-objekt).

nestingSeparator

Tecknet som används för att separera kapslingsnivåer. Standardvärdet är '.' (punkt). Typ: sträng (eller uttryck med resultType-sträng).

type

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

Ärvda egenskaper

deserializer

Deserializer. Typ: sträng (eller uttryck med resultType-sträng).

serializer

Serialiserare. Typ: sträng (eller uttryck med resultType-sträng).

Egenskapsinformation

encodingName

Kodsidans namn på önskad kodning. Om det inte anges är standardvärdet "utf-8", såvida inte byteordningsmärket (BOM) anger en annan Unicode-kodning. Den fullständiga listan över värden som stöds finns i kolumnen Namn i tabellen med kodningar i följande referens: https://go.microsoft.com/fwlink/?linkid=861078. Typ: sträng (eller uttryck med resultType-sträng).

encodingName?: any

Egenskapsvärde

any

filePattern

Filmönster för JSON. För att vara mer specifik, sättet att separera en samling JSON-objekt. Standardvärdet är "setOfObjects". Det är skiftlägeskänsligt.

filePattern?: any

Egenskapsvärde

any

jsonNodeReference

JSONPath för JSON-matriselementet som ska plattas ut. Exempel: "$. ArrayPath". Typ: sträng (eller uttryck med resultType-sträng).

jsonNodeReference?: any

Egenskapsvärde

any

jsonPathDefinition

JSONPath-definitionen för varje kolumnmappning med ett anpassat kolumnnamn för att extrahera data från JSON-filen. För fält under rotobjekt börjar du med "$"; För fält i matrisen som valts av egenskapen jsonNodeReference börjar du från matriselementet. Exempel: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Typ: objekt (eller uttryck med resultType-objekt).

jsonPathDefinition?: any

Egenskapsvärde

any

nestingSeparator

Tecknet som används för att separera kapslingsnivåer. Standardvärdet är '.' (punkt). Typ: sträng (eller uttryck med resultType-sträng).

nestingSeparator?: any

Egenskapsvärde

any

type

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

type: "JsonFormat"

Egenskapsvärde

"JsonFormat"

Information om ärvda egenskaper

deserializer

Deserializer. Typ: sträng (eller uttryck med resultType-sträng).

deserializer?: any

Egenskapsvärde

any

ärvd frånDatasetStorageFormat.deserializer

serializer

Serialiserare. Typ: sträng (eller uttryck med resultType-sträng).

serializer?: any

Egenskapsvärde

any

ärvd frånDatasetStorageFormat.serializer