Compartir a través de


JsonConverter<T> Clase

Definición

Convierte un objeto o valor en JSON o desde .

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

Nombre Description
JsonConverter<T>()

Inicializa una nueva instancia de JsonConverter<T>.

Propiedades

Nombre Description
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.

Métodos

Nombre Description
CanConvert(Type)

Determina si se puede convertir el tipo especificado.

Equals(Object)

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

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(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