JsonDocument JsonDocument JsonDocument JsonDocument Class

Definición

Ofrece un mecanismo de examen del contenido estructural de un valor JSON sin crear automáticamente instancias de valores de datos.Provides a mechanism for examining the structural content of a JSON value without automatically instantiating data values.

public ref class JsonDocument sealed : IDisposable
public sealed class JsonDocument : IDisposable
type JsonDocument = class
    interface IDisposable
Public NotInheritable Class JsonDocument
Implements IDisposable
Herencia
JsonDocumentJsonDocumentJsonDocumentJsonDocument
Implementaciones

Comentarios

Esta clase usa recursos de la memoria agrupada para minimizar el impacto del recolector de elementos no utilizados (GC) en escenarios de uso elevado.This class utilizes resources from pooled memory to minimize the impact of the garbage collector (GC) in high-usage scenarios. Si no se elimina correctamente este objeto, la memoria no se devolverá al grupo, lo que aumentará el impacto de GC en varias partes del marco.Failure to properly dispose this object will result in the memory not being returned to the pool, which will increase GC impact across various parts of the framework.

Propiedades

RootElement RootElement RootElement RootElement

Obtiene el elemento raíz del documento JSON.Gets the root element of this JSON document.

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera los recursos que usa la instancia JsonDocument.Releases the resources used by this JsonDocument instance.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions) Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions) Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions) Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analiza la memoria como texto codificado con UTF-8 que representa un valor de byte JSON único en un objeto JsonDocument.Parses memory as UTF-8-encoded text representing a single JSON byte value into a JsonDocument.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions) Parse(ReadOnlyMemory<Char>, JsonDocumentOptions) Parse(ReadOnlyMemory<Char>, JsonDocumentOptions) Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analiza texto que representa un único valor de carácter JSON en un objeto JsonDocument.Parses text representing a single JSON character value into a JsonDocument.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions) Parse(ReadOnlySequence<Byte>, JsonDocumentOptions) Parse(ReadOnlySequence<Byte>, JsonDocumentOptions) Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analiza una secuencia como texto codificado con UTF-8 que representa un único valor de byte JSON en un objeto JsonDocument.Parses a sequence as UTF-8-encoded text representing a single JSON byte value into a JsonDocument.

Parse(Stream, JsonDocumentOptions) Parse(Stream, JsonDocumentOptions) Parse(Stream, JsonDocumentOptions) Parse(Stream, JsonDocumentOptions)

Analiza un objeto Stream como datos codificados con UTF-8 que representan un único valor JSON en un objeto JsonDocument.Parses a Stream as UTF-8-encoded data representing a single JSON value into a JsonDocument. La secuencia se lee hasta su finalización.The stream is read to completion.

Parse(String, JsonDocumentOptions) Parse(String, JsonDocumentOptions) Parse(String, JsonDocumentOptions) Parse(String, JsonDocumentOptions)

Analiza texto que representa un único valor de cadena JSON en un objeto JsonDocument.Parses text representing a single JSON string value into a JsonDocument.

ParseAsync(Stream, JsonDocumentOptions, CancellationToken) ParseAsync(Stream, JsonDocumentOptions, CancellationToken) ParseAsync(Stream, JsonDocumentOptions, CancellationToken) ParseAsync(Stream, JsonDocumentOptions, CancellationToken)

Analiza un objeto Stream como datos codificados con UTF-8 que representan un único valor JSON en un objeto JsonDocument.Parses a Stream as UTF-8-encoded data representing a single JSON value into a JsonDocument. La secuencia se lee hasta su finalización.The stream is read to completion.

ParseValue(Utf8JsonReader) ParseValue(Utf8JsonReader) ParseValue(Utf8JsonReader) ParseValue(Utf8JsonReader)

Analiza un valor JSON (incluidos objetos o matrices) del lector proporcionado.Parses one JSON value (including objects or arrays) from the provided reader.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
TryParseValue(Utf8JsonReader, JsonDocument) TryParseValue(Utf8JsonReader, JsonDocument) TryParseValue(Utf8JsonReader, JsonDocument) TryParseValue(Utf8JsonReader, JsonDocument)

Intenta analizar un valor JSON (incluidos objetos o matrices) del lector proporcionado.Attempts to parse one JSON value (including objects or arrays) from the provided reader.

WriteTo(Utf8JsonWriter) WriteTo(Utf8JsonWriter) WriteTo(Utf8JsonWriter) WriteTo(Utf8JsonWriter)

Escribe el documento en el escritor proporcionado como un valor JSON.Writes the document to the provided writer as a JSON value.

Se aplica a