Condividi tramite


JsonConverter<T> Classe

Definizione

Converte un oggetto o un valore in o da 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

Parametri di tipo

T

Tipo di oggetto o valore gestito dal convertitore.

Ereditarietà
JsonConverter<T>
Derivato

Commenti

Per altre informazioni, vedere Come scrivere convertitori personalizzati per la serializzazione JSON.

Costruttori

Nome Descrizione
JsonConverter<T>()

Inizializza una nuova istanza di JsonConverter<T>.

Proprietà

Nome Descrizione
HandleNull

Ottiene un valore che indica se null deve essere passato al convertitore in fase di serializzazione e se Null deve essere passato alla deserializzazione.

Type

Ottiene il tipo convertito dall'istanza del convertitore corrente.

Metodi

Nome Descrizione
CanConvert(Type)

Determina se il tipo specificato può essere convertito.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Legge e converte il codice JSON nel tipo T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Legge una chiave del dizionario da un nome di proprietà JSON.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Scrive un valore specificato come JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Scrive una chiave del dizionario come nome di proprietà JSON.

Si applica a