Compartir vía


JsonConverter<T> Clase

Definición

Convierte un objeto o un valor en JSON o desde JSON.

generic <typename T>
public ref class JsonConverter abstract : System::Text::Json::Serialization::JsonConverter
public abstract class JsonConverter<T> : System.Text.Json.Serialization.JsonConverter
type JsonConverter<'T> = class
    inherit JsonConverter
Public MustInherit Class JsonConverter(Of T)
Inherits JsonConverter

Parámetros de tipo

T

Tipo de objeto o valor controlado por el convertidor.

Herencia
JsonConverter<T>
Derivado

Comentarios

Para más información, consulte Escritura de convertidores personalizados para la serialización JSON.

Constructores

JsonConverter<T>()

Inicializa una nueva instancia de JsonConverter<T>.

Propiedades

HandleNull

Obtiene un valor que indica si null se debe pasar al convertidor en la serialización y si Null se debe pasar a la deserialización.

Type

Obtiene el tipo convertido por la instancia del convertidor actual.

Type

Obtiene el tipo convertido por la instancia del convertidor actual.

(Heredado de JsonConverter)

Métodos

CanConvert(Type)

Determina si el tipo especificado se puede convertir.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Lee y convierte el JSON en el tipo T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Lee una clave de diccionario de un nombre de propiedad JSON.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Escribe un valor especificado como JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Escribe una clave de diccionario como un nombre de propiedad JSON.

Se aplica a