Freigeben über


JsonFormat Klasse

Die im JSON-Format gespeicherten Daten.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.datafactory.models._models_py3.DatasetStorageFormat
JsonFormat

Konstruktor

JsonFormat(*, additional_properties: Dict[str, MutableMapping[str, Any]] | None = None, serializer: MutableMapping[str, Any] | None = None, deserializer: MutableMapping[str, Any] | None = None, file_pattern: MutableMapping[str, Any] | None = None, nesting_separator: MutableMapping[str, Any] | None = None, encoding_name: MutableMapping[str, Any] | None = None, json_node_reference: MutableMapping[str, Any] | None = None, json_path_definition: MutableMapping[str, Any] | None = None, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
additional_properties
dict[str, <xref:JSON>]

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Auflistung deserialisiert.

serializer
<xref:JSON>

Serialisierungsprogramm. Type: string (oder Expression with resultType string).

deserializer
<xref:JSON>

Deserialisierungsprogramm. Type: string (oder Expression with resultType string).

file_pattern
<xref:JSON>

Dateimuster von JSON. Genauer: die Art des Trennens einer Auflistung von JSON-Objekten. Der Standardwert ist "setOfObjects". Dabei muss die Groß-/Kleinschreibung beachtet werden.

nesting_separator
<xref:JSON>

Das Zeichen, das zum Trennen von Schachtelungsebenen verwendet wird. Der Standardwert ist "." (Punkt). Type: string (oder Expression with resultType string).

encoding_name
<xref:JSON>

Der Codepagename der bevorzugten Codierung. Wenn nicht angegeben, ist der Standardwert "utf-8", es sei denn, die Bytereihenfolgemarkierung (BOM) kennzeichnet eine andere Unicode-Codierung. Die vollständige Liste der unterstützten Werte finden Sie in der Spalte "Name" der Codierungstabelle in der folgenden Referenz: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (oder Expression with resultType string).

json_node_reference
<xref:JSON>

Der JSONPath des JSON-Arrayelements, das vereinfacht werden soll. Beispiel: "$. ArrayPath". Type: string (oder Expression with resultType string).

json_path_definition
<xref:JSON>

Die JSONPath-Definition für jede Spaltenzuordnung mit einem angepassten Spaltennamen zum Extrahieren von Daten aus der JSON-Datei. Beginnen Sie für Felder unter dem Stammobjekt mit "$"; für Felder innerhalb des Arrays, das von der jsonNodeReference-Eigenschaft ausgewählt wurde, beginnen Sie mit dem Arrayelement. Beispiel: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Type: object (or Expression with resultType object).

Variablen

Name Beschreibung
additional_properties
dict[str, <xref:JSON>]

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Auflistung deserialisiert.

type
str

Typ des Datasetspeicherformats. Erforderlich.

serializer
<xref:JSON>

Serialisierungsprogramm. Type: string (oder Expression with resultType string).

deserializer
<xref:JSON>

Deserialisierungsprogramm. Type: string (oder Expression with resultType string).

file_pattern
<xref:JSON>

Dateimuster von JSON. Genauer: die Art des Trennens einer Auflistung von JSON-Objekten. Der Standardwert ist "setOfObjects". Dabei muss die Groß-/Kleinschreibung beachtet werden.

nesting_separator
<xref:JSON>

Das Zeichen, das zum Trennen von Schachtelungsebenen verwendet wird. Der Standardwert ist "." (Punkt). Type: string (oder Expression with resultType string).

encoding_name
<xref:JSON>

Der Codepagename der bevorzugten Codierung. Wenn nicht angegeben, ist der Standardwert "utf-8", es sei denn, die Bytereihenfolgemarkierung (BOM) kennzeichnet eine andere Unicode-Codierung. Die vollständige Liste der unterstützten Werte finden Sie in der Spalte "Name" der Codierungstabelle in der folgenden Referenz: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (oder Expression with resultType string).

json_node_reference
<xref:JSON>

Der JSONPath des JSON-Arrayelements, das vereinfacht werden soll. Beispiel: "$. ArrayPath". Type: string (oder Expression with resultType string).

json_path_definition
<xref:JSON>

Die JSONPath-Definition für jede Spaltenzuordnung mit einem angepassten Spaltennamen zum Extrahieren von Daten aus der JSON-Datei. Beginnen Sie für Felder unter dem Stammobjekt mit "$"; für Felder innerhalb des Arrays, das von der jsonNodeReference-Eigenschaft ausgewählt wurde, beginnen Sie mit dem Arrayelement. Beispiel: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Type: object (or Expression with resultType object).