Sprache

StructuredJsonPath Klasse

Definition

Stellt einen strukturierten JSON-Pfad dar, der aus Eigenschaftsnamensegmenten und Arrayindexplatzhaltern zusammen mit Laufzeitindexwerten für Arraypositionen besteht.

[System.Runtime.CompilerServices.Nullable(0)]
public class StructuredJsonPath
[<System.Runtime.CompilerServices.Nullable(0)>]
type StructuredJsonPath = class
Public Class StructuredJsonPath
Vererbung
StructuredJsonPath
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Konstruktoren

Name Beschreibung
StructuredJsonPath(IReadOnlyList<StructuredJsonPathSegment>, IReadOnlyList<Nullable<Int32>>)

Erstellt eine neue StructuredJsonPath-Instanz.

Eigenschaften

Name Beschreibung
Indices

Ruft die Indexwerte für Arrayindexplatzhalter ab. Die Indizes werden auf die Segmente angewendet, in denen IsArray sich dies befindet true. Ein null Eintrag bedeutet, dass der Indexer nicht angegeben ist (alle Elemente).

IsRoot

Ruft einen Wert ab, der angibt, ob dieser Pfad den Stamm eines JSON-Dokuments ($) darstellt.

Root

A StructuredJsonPath representing the root of a JSON document ($).

Segments

Ruft die Pfadsegmente ab.

Methoden

Name Beschreibung
AppendTo(StringBuilder, Nullable<Char>)

Fügt die JSON-Pfadzeichenfolgendarstellung an die angegebene StringBuilder.

ToString()

Stellt einen strukturierten JSON-Pfad dar, der aus Eigenschaftsnamensegmenten und Arrayindexplatzhaltern zusammen mit Laufzeitindexwerten für Arraypositionen besteht.

ToString(Nullable<Char>)

Gibt die JSON-Pfadzeichenfolgendarstellung zurück.

Gilt für: