Freigeben über


JsonConverter<T> Klasse

Definition

Konvertiert ein Objekt oder einen Wert in oder aus 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

Typparameter

T

Der Typ des Objekts oder Werts, der vom Konverter behandelt wird.

Vererbung
JsonConverter<T>
Abgeleitet

Hinweise

Weitere Informationen finden Sie unter Schreiben von benutzerdefinierten Konvertern für die JSON-Serialisierung.

Konstruktoren

Name Beschreibung
JsonConverter<T>()

Initialisiert eine neue Instanz von JsonConverter<T>.

Eigenschaften

Name Beschreibung
HandleNull

Ruft einen Wert ab, der angibt, ob null an den Konverter bei der Serialisierung übergeben werden soll und ob Null die Deserialisierung übergeben werden soll.

Type

Ruft den Typ ab, der von der aktuellen Konverterinstanz konvertiert wird.

Methoden

Name Beschreibung
CanConvert(Type)

Bestimmt, ob der angegebene Typ konvertiert werden kann.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Liest und konvertiert den JSON-Code in typ T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Liest einen Wörterbuchschlüssel aus einem JSON-Eigenschaftsnamen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Schreibt einen angegebenen Wert als JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Schreibt einen Wörterbuchschlüssel als JSON-Eigenschaftsnamen.

Gilt für: