Share via


DatasetJsonFormat Klasse

Definition

Die im JSON-Format gespeicherten Daten.

public class DatasetJsonFormat : Azure.ResourceManager.DataFactory.Models.DatasetStorageFormat
type DatasetJsonFormat = class
    inherit DatasetStorageFormat
Public Class DatasetJsonFormat
Inherits DatasetStorageFormat
Vererbung
DatasetJsonFormat

Konstruktoren

DatasetJsonFormat()

Initialisiert eine neue instance von DatasetJsonFormat.

Eigenschaften

AdditionalProperties

Weitere Eigenschaften

Verwenden FromObjectAsJson<T>(T, JsonSerializerOptions)Sie , um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen.

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
(Geerbt von DatasetStorageFormat)
Deserializer

Deserialisierungsprogramm. Typ: string (oder Ausdruck mit resultType-Zeichenfolge).

(Geerbt von DatasetStorageFormat)
EncodingName

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

FilePattern

Dateimuster von JSON. Um genauer zu sein, die Art des Trennens einer Auflistung von JSON-Objekten. Der Standardwert ist "setOfObjects". Dabei muss die Groß-/Kleinschreibung beachtet werden.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
JsonNodeReference

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

JsonPathDefinition

Die JSONPath-Definition für jede Spaltenzuordnung mit einem benutzerdefinierten 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).

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
NestingSeparator

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

Serializer

Serialisierungsprogramm. Typ: string (oder Ausdruck mit resultType-Zeichenfolge).

(Geerbt von DatasetStorageFormat)

Gilt für: