Freigeben über


DatasetJsonFormat.JsonPathDefinition Eigenschaft

Definition

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

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

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

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" }.
public BinaryData JsonPathDefinition { get; set; }
member this.JsonPathDefinition : BinaryData with get, set
Public Property JsonPathDefinition As BinaryData

Eigenschaftswert

Gilt für: