JsonNode.Parse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
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 gli oggetti o le matrici) dal lettore specificato. |
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analizza un Stream oggetto come dati con codifica UTF-8 che rappresentano un singolo valore JSON in un oggetto JsonNode. Il Stream verrà letto fino al completamento. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- 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.
Restituisce
Rappresentazione JsonNode del valore JSON o Null se l'input rappresenta il valore JSON null.
Eccezioni
json
è null
.
json
non rappresenta un valore JSON singolo valido.
Si applica a
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- 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.
Restituisce
Rappresentazione JsonNode del valore JSON o Null se l'input rappresenta il valore JSON null.
Eccezioni
utf8Json
non rappresenta un valore JSON singolo valido.
Si applica a
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)
- Origine:
- JsonNode.Parse.cs
- Origine:
- JsonNode.Parse.cs
- Origine:
- JsonNode.Parse.cs
Analizza un valore JSON (inclusi gli oggetti o le matrici) dal lettore specificato.
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 per eseguire la lettura.
- nodeOptions
- Nullable<JsonNodeOptions>
Opzioni per controllare il comportamento.
Restituisce
Oggetto JsonNode del lettore o Null se l'input rappresenta il valore JSON null.
Eccezioni
reader
usa opzioni non supportate.
Il token reader
non avvia o rappresenta un valore.
Il lettore non è riuscito a leggere un valore.
Commenti
Se la TokenType proprietà di reader
è PropertyName o None, il lettore verrà avanzato da una chiamata a Read() per 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 agisce, 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
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.
Restituisce
Rappresentazione JsonNode del valore JSON o Null se l'input rappresenta il valore JSON null.
Eccezioni
utf8Json
non rappresenta un valore JSON singolo valido.