Jazyk

StructuredJsonPath Třída

Definice

Představuje strukturovanou cestu JSON skládající se ze segmentů názvů vlastností a zástupných symbolů indexu pole spolu s hodnotami indexu modulu runtime pro pozice pole.

[System.Runtime.CompilerServices.Nullable(0)]
public class StructuredJsonPath
[<System.Runtime.CompilerServices.Nullable(0)>]
type StructuredJsonPath = class
Public Class StructuredJsonPath
Dědičnost
StructuredJsonPath
Atributy

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit a relací .

Konstruktory

Název Description
StructuredJsonPath(IReadOnlyList<StructuredJsonPathSegment>, IReadOnlyList<Nullable<Int32>>)

Vytvoří novou instanci StructuredJsonPath.

Vlastnosti

Název Description
Indices

Získá hodnoty indexu pro zástupné symboly indexu pole. Indexy se použijí pro segmenty, kde IsArray je true. Položka null znamená, že indexer není zadaný (všechny prvky).

IsRoot

Získá hodnotu určující, zda tato cesta představuje kořen dokumentu JSON ($).

Root

A StructuredJsonPath představující kořen dokumentu JSON ($).

Segments

Získá segmenty cesty.

Metody

Název Description
AppendTo(StringBuilder, Nullable<Char>)

Připojí reprezentaci řetězce cesty JSON k dané StringBuilder.

ToString()

Představuje strukturovanou cestu JSON skládající se ze segmentů názvů vlastností a zástupných symbolů indexu pole spolu s hodnotami indexu modulu runtime pro pozice pole.

ToString(Nullable<Char>)

Vrátí reprezentaci řetězce cesty JSON.

Platí pro