JsonNode.Parse Metodo

Definizione

Overload

Nome Descrizione
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Analizza il testo che rappresenta un singolo valore JSON.

Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Analizza il testo che rappresenta un singolo valore JSON.

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Analizza un valore JSON (inclusi oggetti o matrici) dal lettore fornito.

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Analizza un oggetto Stream come dati con codifica UTF-8 che rappresentano un singolo valore JSON in un oggetto JsonNode. Il flusso verrà letto fino al completamento.

Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs

Analizza il testo che rappresenta un singolo valore JSON.

public static System.Text.Json.Nodes.JsonNode? Parse(string json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : string * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (json As String, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode

Parametri

json
String

Testo JSON da analizzare.

nodeOptions
Nullable<JsonNodeOptions>

Opzioni per controllare il comportamento del nodo dopo l'analisi.

documentOptions
JsonDocumentOptions

Opzioni per controllare il comportamento del documento durante l'analisi.

Valori restituiti

Rappresentazione JsonNode del valore JSON o Null se l'input rappresenta il valore JSON null.

Eccezioni

json è null.

json non rappresenta un singolo valore JSON valido.

Si applica a

Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs

Analizza il testo che rappresenta un singolo valore JSON.

public static System.Text.Json.Nodes.JsonNode? Parse(ReadOnlySpan<byte> utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : ReadOnlySpan<byte> * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (utf8Json As ReadOnlySpan(Of Byte), Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode

Parametri

utf8Json
ReadOnlySpan<Byte>

Testo JSON da analizzare.

nodeOptions
Nullable<JsonNodeOptions>

Opzioni per controllare il comportamento del nodo dopo l'analisi.

documentOptions
JsonDocumentOptions

Opzioni per controllare il comportamento del documento durante l'analisi.

Valori restituiti

Rappresentazione JsonNode del valore JSON o Null se l'input rappresenta il valore JSON null.

Eccezioni

utf8Json non rappresenta un singolo valore JSON valido.

Si applica a

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs

Analizza un valore JSON (inclusi oggetti o matrici) dal lettore fornito.

public static System.Text.Json.Nodes.JsonNode? Parse(ref System.Text.Json.Utf8JsonReader reader, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default);
static member Parse : Utf8JsonReader * Nullable<System.Text.Json.Nodes.JsonNodeOptions> -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (ByRef reader As Utf8JsonReader, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing) As JsonNode

Parametri

reader
Utf8JsonReader

Lettore da leggere.

nodeOptions
Nullable<JsonNodeOptions>

Opzioni per controllare il comportamento.

Valori restituiti

Oggetto JsonNode dal lettore o Null se l'input rappresenta il valore JSON null.

Eccezioni

reader usa opzioni non supportate.

Il token corrente reader non avvia o rappresenta un valore.

Impossibile leggere un valore dal lettore.

Commenti

Se la TokenType proprietà di reader è PropertyName o None, il lettore verrà avanzato da una chiamata a per Read() determinare l'inizio del valore.

Al termine di questo metodo, reader viene posizionato al token finale nel valore JSON. Se viene generata un'eccezione, il lettore viene reimpostato sullo stato in cui si trovava quando è stato chiamato il metodo .

Questo metodo crea una copia dei dati su cui il lettore ha agito, pertanto non è necessario che il chiamante mantenga l'integrità dei dati oltre la restituzione di questo metodo.

Si applica a

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs
Origine:
JsonNode.Parse.cs

Analizza un oggetto Stream come dati con codifica UTF-8 che rappresentano un singolo valore JSON in un oggetto JsonNode. Il flusso verrà letto fino al completamento.

public static System.Text.Json.Nodes.JsonNode? Parse(System.IO.Stream utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : System.IO.Stream * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (utf8Json As Stream, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode

Parametri

utf8Json
Stream

Testo JSON da analizzare.

nodeOptions
Nullable<JsonNodeOptions>

Opzioni per controllare il comportamento del nodo dopo l'analisi.

documentOptions
JsonDocumentOptions

Opzioni per controllare il comportamento del documento durante l'analisi.

Valori restituiti

Rappresentazione JsonNode del valore JSON o Null se l'input rappresenta il valore JSON null.

Eccezioni

utf8Json non rappresenta un singolo valore JSON valido.

Si applica a