Partager via


JsonConverter<T> Classe

Définition

Convertit un objet ou une valeur vers ou à partir de 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

Paramètres de type

T

Type d’objet ou de valeur géré par le convertisseur.

Héritage
JsonConverter<T>
Dérivé

Remarques

Pour plus d’informations, consultez Comment écrire des convertisseurs personnalisés pour la sérialisation JSON.

Constructeurs

Nom Description
JsonConverter<T>()

Initialise une nouvelle instance de JsonConverter<T>.

Propriétés

Nom Description
HandleNull

Obtient une valeur qui indique si null elle doit être transmise au convertisseur lors de la sérialisation et si Null elle doit être transmise à la désérialisation.

Type

Obtient le type en cours de conversion par l’instance de convertisseur actuelle.

Méthodes

Nom Description
CanConvert(Type)

Détermine si le type spécifié peut être converti.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Lit et convertit le JSON en type T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Lit une clé de dictionnaire à partir d’un nom de propriété JSON.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Écrit une valeur spécifiée en tant que JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Écrit une clé de dictionnaire en tant que nom de propriété JSON.

S’applique à