Condividi tramite


JsonDocument.Parse Metodo

Definizione

Overload

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analizza una sequenza come testo con codifica UTF-8 che rappresenta un singolo valore JSON in jsonDocument.

Parse(Stream, JsonDocumentOptions)

Analizza un elemento Stream come dati con codifica UTF-8 che rappresentano un valore JSON singolo in un JsonDocument. Il flusso viene letto fino al completamento.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analizza la memoria come testo con codifica UTF-8 che rappresenta un singolo valore JSON in jsonDocument.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analizza il testo che rappresenta un singolo valore JSON in jsonDocument.

Parse(String, JsonDocumentOptions)

Analizza testo che rappresenta un valore stringa JSON singolo in un JsonDocument.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analizza una sequenza come testo con codifica UTF-8 che rappresenta un singolo valore JSON in jsonDocument.

public static System.Text.Json.JsonDocument Parse (System.Buffers.ReadOnlySequence<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlySequence(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametri

utf8Json
ReadOnlySequence<Byte>

Il testo JSON da analizzare.

options
JsonDocumentOptions

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

Restituisce

JsonDocument

Rappresentazione JsonDocument del valore JSON.

Eccezioni

utf8Json non rappresenta un valore JSON singolo valido.

options contiene opzioni non supportate.

Commenti

Può ReadOnlySequence<T> essere usato per l'intera durata dell'oggetto JsonDocument e il chiamante deve garantire che i dati non cambino durante la durata dell'oggetto. Poiché l'input viene considerato come testo, non deve essere presente un byte-order-mark (BOM) UTF-8.

Si applica a

Parse(Stream, JsonDocumentOptions)

Analizza un elemento Stream come dati con codifica UTF-8 che rappresentano un valore JSON singolo in un JsonDocument. Il flusso viene letto fino al completamento.

public static System.Text.Json.JsonDocument Parse (System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.IO.Stream * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As Stream, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametri

utf8Json
Stream

Dati JSON da analizzare.

options
JsonDocumentOptions

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

Restituisce

JsonDocument

Rappresentazione JsonDocument del valore JSON.

Eccezioni

utf8Json non rappresenta un valore JSON singolo valido.

options contiene opzioni non supportate.

Si applica a

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analizza la memoria come testo con codifica UTF-8 che rappresenta un singolo valore JSON in jsonDocument.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlyMemory(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametri

utf8Json
ReadOnlyMemory<Byte>

Il testo JSON da analizzare.

options
JsonDocumentOptions

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

Restituisce

JsonDocument

Rappresentazione JsonDocument del valore JSON.

Eccezioni

utf8Json non rappresenta un valore JSON singolo valido.

options contiene opzioni non supportate.

Commenti

Il ReadOnlyMemory<T> valore verrà usato per l'intera durata dell'oggetto JsonDocument e il chiamante deve assicurarsi che i dati non cambino durante la durata dell'oggetto.

Poiché l'input viene considerato come testo, non deve essere presente un byte-order-mark (BOM) UTF-8.

Si applica a

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analizza il testo che rappresenta un singolo valore JSON in jsonDocument.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<char> json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<char> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As ReadOnlyMemory(Of Char), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametri

json
ReadOnlyMemory<Char>

Il testo JSON da analizzare.

options
JsonDocumentOptions

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

Restituisce

JsonDocument

Rappresentazione JsonDocument del valore JSON.

Eccezioni

json non rappresenta un valore JSON singolo valido.

options contiene opzioni non supportate.

Commenti

Il ReadOnlyMemory<T> valore può essere usato per l'intera durata dell'oggetto JsonDocument e il chiamante deve garantire che i dati non cambino durante la durata dell'oggetto.

Si applica a

Parse(String, JsonDocumentOptions)

Analizza testo che rappresenta un valore stringa JSON singolo in un JsonDocument.

public static System.Text.Json.JsonDocument Parse (string json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : string * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As String, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parametri

json
String

Il testo JSON da analizzare.

options
JsonDocumentOptions

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

Restituisce

JsonDocument

Rappresentazione JsonDocument del valore JSON.

Eccezioni

json non rappresenta un valore JSON singolo valido.

options contiene opzioni non supportate.

Si applica a