Freigeben über


JsonFormat interface

Die im JSON-Format gespeicherten Daten.

Extends

Eigenschaften

encodingName

Der Codeseitenname der bevorzugten Codierung. Wenn nicht angegeben, lautet der Standardwert "utf-8", es sei denn, die Bytereihenfolgemarke (BOM) kennzeichnet eine andere Unicode-Codierung. Die vollständige Liste der unterstützten Werte finden Sie in der Spalte "Name" der Tabelle mit Codierungen in der folgenden Referenz: https://go.microsoft.com/fwlink/?linkid=861078. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

filePattern

Dateimuster von JSON. Um spezifischer zu sein, können Sie eine Sammlung von JSON-Objekten trennen. Der Standardwert ist "setOfObjects". Groß-/Kleinschreibung wird beachtet.

jsonNodeReference

Der JSONPath des JSON-Arrayelements, das reduziert werden soll. Beispiel: "$. ArrayPath". Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

jsonPathDefinition

Die JSONPath-Definition für jede Spaltenzuordnung mit einem benutzerdefinierten Spaltennamen, um Daten aus der JSON-Datei zu extrahieren. Beginnen Sie bei Feldern unter dem Stammobjekt mit "$"; für Felder innerhalb des Arrays, das von der jsonNodeReference-Eigenschaft ausgewählt wird, beginnen Sie mit dem Arrayelement. Beispiel: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Typ: Objekt (oder Ausdruck mit resultType-Objekt).

nestingSeparator

Das Zeichen, das zum Trennen von Schachtelungsebenen verwendet wird. Der Standardwert ist '.' (Punkt). Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

type

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

Geerbte Eigenschaften

deserializer

Deserializer. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

serializer

Serialisierer. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

Details zur Eigenschaft

encodingName

Der Codeseitenname der bevorzugten Codierung. Wenn nicht angegeben, lautet der Standardwert "utf-8", es sei denn, die Bytereihenfolgemarke (BOM) kennzeichnet eine andere Unicode-Codierung. Die vollständige Liste der unterstützten Werte finden Sie in der Spalte "Name" der Tabelle mit Codierungen in der folgenden Referenz: https://go.microsoft.com/fwlink/?linkid=861078. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

encodingName?: any

Eigenschaftswert

any

filePattern

Dateimuster von JSON. Um spezifischer zu sein, können Sie eine Sammlung von JSON-Objekten trennen. Der Standardwert ist "setOfObjects". Groß-/Kleinschreibung wird beachtet.

filePattern?: any

Eigenschaftswert

any

jsonNodeReference

Der JSONPath des JSON-Arrayelements, das reduziert werden soll. Beispiel: "$. ArrayPath". Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

jsonNodeReference?: any

Eigenschaftswert

any

jsonPathDefinition

Die JSONPath-Definition für jede Spaltenzuordnung mit einem benutzerdefinierten Spaltennamen, um Daten aus der JSON-Datei zu extrahieren. Beginnen Sie bei Feldern unter dem Stammobjekt mit "$"; für Felder innerhalb des Arrays, das von der jsonNodeReference-Eigenschaft ausgewählt wird, beginnen Sie mit dem Arrayelement. Beispiel: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Typ: Objekt (oder Ausdruck mit resultType-Objekt).

jsonPathDefinition?: any

Eigenschaftswert

any

nestingSeparator

Das Zeichen, das zum Trennen von Schachtelungsebenen verwendet wird. Der Standardwert ist '.' (Punkt). Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

nestingSeparator?: any

Eigenschaftswert

any

type

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

type: "JsonFormat"

Eigenschaftswert

"JsonFormat"

Geerbte Eigenschaftsdetails

deserializer

Deserializer. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

deserializer?: any

Eigenschaftswert

any

geerbt vonDatasetStorageFormat.deserializer

serializer

Serialisierer. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge).

serializer?: any

Eigenschaftswert

any

geerbt vonDatasetStorageFormat.serializer