Lingua

StructuredJsonPath Classe

Definizione

Rappresenta un percorso JSON strutturato costituito da segmenti di nomi di proprietà e segnaposto dell'indice di matrice, insieme ai valori di indice di runtime per le posizioni della matrice.

[System.Runtime.CompilerServices.Nullable(0)]
public class StructuredJsonPath
[<System.Runtime.CompilerServices.Nullable(0)>]
type StructuredJsonPath = class
Public Class StructuredJsonPath
Ereditarietà
StructuredJsonPath
Attributi

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Costruttori

Nome Descrizione
StructuredJsonPath(IReadOnlyList<StructuredJsonPathSegment>, IReadOnlyList<Nullable<Int32>>)

Crea una nuova istanza di StructuredJsonPath.

Proprietà

Nome Descrizione
Indices

Ottiene i valori di indice per i segnaposto dell'indice della matrice. Gli indici vengono applicati per i segmenti in cui IsArray è true. Una null voce indica che l'indicizzatore non è specificato (tutti gli elementi).

IsRoot

Ottiene un valore che indica se questo percorso rappresenta la radice di un documento JSON ($).

Root

Oggetto StructuredJsonPath che rappresenta la radice di un documento JSON ($).

Segments

Ottiene i segmenti di percorso.

Metodi

Nome Descrizione
AppendTo(StringBuilder, Nullable<Char>)

Aggiunge la rappresentazione della stringa di percorso JSON all'oggetto specificato StringBuilder.

ToString()

Rappresenta un percorso JSON strutturato costituito da segmenti di nomi di proprietà e segnaposto dell'indice di matrice, insieme ai valori di indice di runtime per le posizioni della matrice.

ToString(Nullable<Char>)

Restituisce la rappresentazione di stringa del percorso JSON.

Si applica a