Compartir vía


JsonDocument.Parse Método

Definición

Sobrecargas

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analiza una secuencia como texto con codificación UTF-8 que representa un único valor JSON en un jsonDocument.

Parse(Stream, JsonDocumentOptions)

Analiza un objeto Stream como datos codificados con UTF-8 que representan un único valor JSON en un objeto JsonDocument. La secuencia se lee hasta su finalización.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analiza la memoria como texto codificado UTF-8 que representa un único valor JSON en un jsonDocument.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analiza el texto que representa un único valor JSON en un jsonDocument.

Parse(String, JsonDocumentOptions)

Analiza texto que representa un único valor de cadena JSON en un objeto JsonDocument.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analiza una secuencia como texto con codificación UTF-8 que representa un único valor JSON en un 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

Parámetros

utf8Json
ReadOnlySequence<Byte>

Texto JSON que se va a analizar.

options
JsonDocumentOptions

Opciones para controlar el comportamiento de los lectores durante el análisis.

Devoluciones

JsonDocument

Representación JsonDocument del valor JSON.

Excepciones

utf8Json no representa un único valor JSON válido.

options contiene opciones no compatibles.

Comentarios

ReadOnlySequence<T> Puede utilizarse durante toda la vigencia del objeto JsonDocument y el autor de la llamada debe asegurarse de que los datos que contiene no cambian durante la vigencia del objeto. Dado que la entrada se considera texto, una marca de orden de bytes (BOM) UTF-8 no debe estar presente.

Se aplica a

Parse(Stream, JsonDocumentOptions)

Analiza un objeto Stream como datos codificados con UTF-8 que representan un único valor JSON en un objeto JsonDocument. La secuencia se lee hasta su finalización.

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

Parámetros

utf8Json
Stream

Datos JSON que se van a analizar.

options
JsonDocumentOptions

Opciones para controlar el comportamiento de los lectores durante el análisis.

Devoluciones

JsonDocument

Representación JsonDocument del valor JSON.

Excepciones

utf8Json no representa un único valor JSON válido.

options contiene opciones no compatibles.

Se aplica a

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analiza la memoria como texto codificado UTF-8 que representa un único valor JSON en un 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

Parámetros

utf8Json
ReadOnlyMemory<Byte>

Texto JSON que se va a analizar.

options
JsonDocumentOptions

Opciones para controlar el comportamiento de los lectores durante el análisis.

Devoluciones

JsonDocument

Representación JsonDocument del valor JSON.

Excepciones

utf8Json no representa un único valor JSON válido.

options contiene opciones no compatibles.

Comentarios

El ReadOnlyMemory<T> valor se usará durante toda la vigencia del objeto JsonDocument y el autor de la llamada debe asegurarse de que los datos que contiene no cambian durante la vigencia del objeto.

Dado que la entrada se considera texto, una marca de orden de bytes (BOM) UTF-8 no debe estar presente.

Se aplica a

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analiza el texto que representa un único valor JSON en un 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

Parámetros

json
ReadOnlyMemory<Char>

Texto JSON que se va a analizar.

options
JsonDocumentOptions

Opciones para controlar el comportamiento de los lectores durante el análisis.

Devoluciones

JsonDocument

Representación JsonDocument del valor JSON.

Excepciones

json no representa un único valor JSON válido.

options contiene opciones no compatibles.

Comentarios

El ReadOnlyMemory<T> valor se puede usar durante toda la vigencia del objeto JsonDocument y el autor de la llamada debe asegurarse de que los datos que contiene no cambian durante la vigencia del objeto.

Se aplica a

Parse(String, JsonDocumentOptions)

Analiza texto que representa un único valor de cadena JSON en un objeto 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

Parámetros

json
String

Texto JSON que se va a analizar.

options
JsonDocumentOptions

Opciones para controlar el comportamiento de los lectores durante el análisis.

Devoluciones

JsonDocument

Representación JsonDocument del valor JSON.

Excepciones

json no representa un único valor JSON válido.

options contiene opciones no compatibles.

Se aplica a