JsonSerializer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona funcionalidad para serializar objetos o tipos de valor en JSON y para deserializar JSON en objetos o tipos de valor.
public ref class JsonSerializer abstract sealed
public static class JsonSerializer
type JsonSerializer = class
Public Class JsonSerializer
Public Module JsonSerializer
- Herencia
-
JsonSerializer
Comentarios
Para obtener más información, consulte Cómo serializar y deserializar JSON.
Propiedades
IsReflectionEnabledByDefault |
Obtiene un valor que indica si las instancias de JsonSerializerOptions no configuradas deben tener como valor predeterminado el DefaultJsonTypeInfoResolverbasado en reflexión. |
Métodos
Deserialize(JsonDocument, JsonTypeInfo) |
Convierte el JsonDocument que representa un único valor JSON en una instancia especificada por el |
Deserialize(JsonDocument, Type, JsonSerializerContext) |
Convierte el JsonDocument que representa un único valor JSON en un |
Deserialize(JsonDocument, Type, JsonSerializerOptions) |
Convierte el JsonDocument que representa un único valor JSON en un |
Deserialize(JsonElement, JsonTypeInfo) |
Convierte el JsonElement que representa un único valor JSON en una instancia especificada por el |
Deserialize(JsonElement, Type, JsonSerializerContext) |
Convierte el JsonElement que representa un único valor JSON en un |
Deserialize(JsonElement, Type, JsonSerializerOptions) |
Convierte el JsonElement que representa un único valor JSON en un |
Deserialize(JsonNode, JsonTypeInfo) |
Convierte el JsonNode que representa un único valor JSON en una instancia especificada por el |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Convierte el JsonNode que representa un único valor JSON en un |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Convierte el JsonNode que representa un único valor JSON en un |
Deserialize(ReadOnlySpan<Byte>, JsonTypeInfo) |
Analiza el texto codificado UTF-8 que representa un único valor JSON en una instancia especificada por el |
Deserialize(ReadOnlySpan<Byte>, Type, JsonSerializerContext) |
Analiza el texto codificado UTF-8 que representa un único valor JSON en un |
Deserialize(ReadOnlySpan<Byte>, Type, JsonSerializerOptions) |
Analiza el texto codificado UTF-8 que representa un único valor JSON en una instancia de un tipo especificado. |
Deserialize(ReadOnlySpan<Char>, JsonTypeInfo) |
Analiza el texto que representa un único valor JSON en una instancia especificada por el |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerContext) |
Analiza el texto que representa un único valor JSON en un |
Deserialize(ReadOnlySpan<Char>, Type, JsonSerializerOptions) |
Analiza el texto que representa un único valor JSON en una instancia de un tipo especificado. |
Deserialize(Stream, JsonTypeInfo) |
Lee el texto codificado UTF-8 que representa un único valor JSON en una instancia especificada por el |
Deserialize(Stream, Type, JsonSerializerContext) |
Lee el texto codificado UTF-8 que representa un único valor JSON en un |
Deserialize(Stream, Type, JsonSerializerOptions) |
Lee el texto codificado UTF-8 que representa un único valor JSON en un |
Deserialize(String, JsonTypeInfo) |
Analiza el texto que representa un único valor JSON en una instancia especificada por el |
Deserialize(String, Type, JsonSerializerContext) |
Analiza el texto que representa un único valor JSON en un |
Deserialize(String, Type, JsonSerializerOptions) |
Analiza el texto que representa un único valor JSON en una instancia de un tipo especificado. |
Deserialize(Utf8JsonReader, JsonTypeInfo) |
Lee un valor JSON (incluidos objetos o matrices) del lector proporcionado en una instancia especificada por el |
Deserialize(Utf8JsonReader, Type, JsonSerializerContext) |
Lee un valor JSON (incluidos objetos o matrices) del lector proporcionado en un |
Deserialize(Utf8JsonReader, Type, JsonSerializerOptions) |
Lee un valor JSON (incluidos objetos o matrices) del lector proporcionado y lo convierte en una instancia de un tipo especificado. |
Deserialize<TValue>(JsonDocument, JsonSerializerOptions) |
Convierte el JsonDocument que representa un único valor JSON en un |
Deserialize<TValue>(JsonDocument, JsonTypeInfo<TValue>) |
Convierte el JsonDocument que representa un único valor JSON en un |
Deserialize<TValue>(JsonElement, JsonSerializerOptions) |
Convierte el JsonElement que representa un único valor JSON en un |
Deserialize<TValue>(JsonElement, JsonTypeInfo<TValue>) |
Convierte el JsonElement que representa un único valor JSON en un |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Convierte el JsonNode que representa un único valor JSON en un |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Convierte el JsonNode que representa un único valor JSON en un |
Deserialize<TValue>(ReadOnlySpan<Byte>, JsonSerializerOptions) |
Analiza el texto codificado UTF-8 que representa un único valor JSON en una instancia del tipo especificado por un parámetro de tipo genérico. |
Deserialize<TValue>(ReadOnlySpan<Byte>, JsonTypeInfo<TValue>) |
Analiza el texto codificado UTF-8 que representa un único valor JSON en un |
Deserialize<TValue>(ReadOnlySpan<Char>, JsonSerializerOptions) |
Analiza el texto que representa un único valor JSON en una instancia del tipo especificado por un parámetro de tipo genérico. |
Deserialize<TValue>(ReadOnlySpan<Char>, JsonTypeInfo<TValue>) |
Analiza el texto que representa un único valor JSON en un |
Deserialize<TValue>(Stream, JsonSerializerOptions) |
Lee el texto codificado UTF-8 que representa un único valor JSON en un |
Deserialize<TValue>(Stream, JsonTypeInfo<TValue>) |
Lee el texto codificado UTF-8 que representa un único valor JSON en un |
Deserialize<TValue>(String, JsonSerializerOptions) |
Analiza el texto que representa un único valor JSON en una instancia del tipo especificado por un parámetro de tipo genérico. |
Deserialize<TValue>(String, JsonTypeInfo<TValue>) |
Analiza el texto que representa un único valor JSON en un |
Deserialize<TValue>(Utf8JsonReader, JsonSerializerOptions) |
Lee un valor JSON (incluidos objetos o matrices) del lector proporcionado en una instancia del tipo especificado por un parámetro de tipo genérico. |
Deserialize<TValue>(Utf8JsonReader, JsonTypeInfo<TValue>) |
Lee un valor JSON (incluidos objetos o matrices) del lector proporcionado en un |
DeserializeAsync(Stream, JsonTypeInfo, CancellationToken) |
Lee el texto codificado UTF-8 que representa un único valor JSON en una instancia especificada por el |
DeserializeAsync(Stream, Type, JsonSerializerContext, CancellationToken) |
Lee el texto codificado UTF-8 que representa un único valor JSON en un |
DeserializeAsync(Stream, Type, JsonSerializerOptions, CancellationToken) |
Lee de forma asincrónica el texto codificado UTF-8 que representa un único valor JSON en una instancia de un tipo especificado. La secuencia se leerá hasta la finalización. |
DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Lee de forma asincrónica el texto codificado UTF-8 que representa un único valor JSON en una instancia de un tipo especificado por un parámetro de tipo genérico. La secuencia se leerá hasta la finalización. |
DeserializeAsync<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Lee el texto codificado UTF-8 que representa un único valor JSON en un |
DeserializeAsyncEnumerable<TValue>(Stream, Boolean, JsonSerializerOptions, CancellationToken) |
Proporciona funcionalidad para serializar objetos o tipos de valor en JSON y para deserializar JSON en objetos o tipos de valor. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, Boolean, CancellationToken) |
Proporciona funcionalidad para serializar objetos o tipos de valor en JSON y para deserializar JSON en objetos o tipos de valor. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming. |
Serialize(Object, JsonTypeInfo) |
Convierte el valor proporcionado en un String. |
Serialize(Object, Type, JsonSerializerContext) |
Convierte el valor proporcionado en un String. |
Serialize(Object, Type, JsonSerializerOptions) |
Convierte el valor de un tipo especificado en una cadena JSON. |
Serialize(Stream, Object, JsonTypeInfo) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
Serialize(Stream, Object, Type, JsonSerializerContext) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
Serialize(Stream, Object, Type, JsonSerializerOptions) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
Serialize(Utf8JsonWriter, Object, JsonTypeInfo) |
Escribe un valor JSON (incluidos objetos o matrices) en el escritor proporcionado. |
Serialize(Utf8JsonWriter, Object, Type, JsonSerializerContext) |
Escribe un valor JSON (incluidos objetos o matrices) en el escritor proporcionado. |
Serialize(Utf8JsonWriter, Object, Type, JsonSerializerOptions) |
Escribe la representación JSON del tipo especificado en el escritor proporcionado. |
Serialize<TValue>(Stream, TValue, JsonSerializerOptions) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
Serialize<TValue>(Stream, TValue, JsonTypeInfo<TValue>) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
Serialize<TValue>(TValue, JsonSerializerOptions) |
Convierte el valor de un tipo especificado por un parámetro de tipo genérico en una cadena JSON. |
Serialize<TValue>(TValue, JsonTypeInfo<TValue>) |
Convierte el valor proporcionado en un String. |
Serialize<TValue>(Utf8JsonWriter, TValue, JsonSerializerOptions) |
Escribe la representación JSON de un tipo especificado por un parámetro de tipo genérico en el escritor proporcionado. |
Serialize<TValue>(Utf8JsonWriter, TValue, JsonTypeInfo<TValue>) |
Escribe un valor JSON (incluidos objetos o matrices) en el escritor proporcionado. |
SerializeAsync(PipeWriter, Object, JsonTypeInfo, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el PipeWriter. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerContext, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el PipeWriter. |
SerializeAsync(PipeWriter, Object, Type, JsonSerializerOptions, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el PipeWriter. |
SerializeAsync(Stream, Object, JsonTypeInfo, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
SerializeAsync(Stream, Object, Type, JsonSerializerContext, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
SerializeAsync(Stream, Object, Type, JsonSerializerOptions, CancellationToken) |
Convierte de forma asincrónica el valor de un tipo especificado en texto JSON codificado UTF-8 y lo escribe en la secuencia especificada. |
SerializeAsync<TValue>(PipeWriter, TValue, JsonSerializerOptions, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el PipeWriter. |
SerializeAsync<TValue>(PipeWriter, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el PipeWriter. |
SerializeAsync<TValue>(Stream, TValue, JsonSerializerOptions, CancellationToken) |
Convierte de forma asincrónica un valor de un tipo especificado por un parámetro de tipo genérico en texto JSON codificado UTF-8 y lo escribe en una secuencia. |
SerializeAsync<TValue>(Stream, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Convierte el valor proporcionado en texto JSON codificado UTF-8 y lo escribe en el Stream. |
SerializeToDocument(Object, JsonTypeInfo) |
Convierte el valor proporcionado en un JsonDocument. |
SerializeToDocument(Object, Type, JsonSerializerContext) |
Convierte el valor proporcionado en un JsonDocument. |
SerializeToDocument(Object, Type, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonDocument. |
SerializeToDocument<TValue>(TValue, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonDocument. |
SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>) |
Convierte el valor proporcionado en un JsonDocument. |
SerializeToElement(Object, JsonTypeInfo) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement(Object, Type, JsonSerializerContext) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Convierte el valor proporcionado en un JsonElement. |
SerializeToNode(Object, JsonTypeInfo) |
Convierte el valor proporcionado en un JsonNode. |
SerializeToNode(Object, Type, JsonSerializerContext) |
Convierte el valor proporcionado en un JsonNode. |
SerializeToNode(Object, Type, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonNode. |
SerializeToNode<TValue>(TValue, JsonSerializerOptions) |
Convierte el valor proporcionado en un JsonNode. |
SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>) |
Convierte el valor proporcionado en un JsonNode. |
SerializeToUtf8Bytes(Object, JsonTypeInfo) |
Convierte el valor proporcionado en una matriz de Byte. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerContext) |
Convierte el valor proporcionado en una matriz de Byte. |
SerializeToUtf8Bytes(Object, Type, JsonSerializerOptions) |
Convierte un valor del tipo especificado en una cadena JSON, codificada como bytes UTF-8. |
SerializeToUtf8Bytes<TValue>(TValue, JsonSerializerOptions) |
Convierte el valor de un tipo especificado por un parámetro de tipo genérico en una cadena JSON, codificada como bytes UTF-8. |
SerializeToUtf8Bytes<TValue>(TValue, JsonTypeInfo<TValue>) |
Convierte el valor proporcionado en una matriz de Byte. |