Udostępnij za pośrednictwem


JsonConverter<T> Klasa

Definicja

Konwertuje obiekt lub wartość na lub z formatu 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

Parametry typu

T

Typ obiektu lub wartości obsługiwanej przez konwerter.

Dziedziczenie
JsonConverter<T>
Pochodne

Uwagi

Aby uzyskać więcej informacji, zobacz How to write custom converters for JSON serialization (Jak zapisywać niestandardowe konwertery na potrzeby serializacji JSON).

Konstruktory

Nazwa Opis
JsonConverter<T>()

Inicjuje nowe JsonConverter<T> wystąpienie.

Właściwości

Nazwa Opis
HandleNull

Pobiera wartość wskazującą, czy null należy przekazać do konwertera serializacji i czy Null należy przekazać deserializacji.

Type

Pobiera typ konwertowany przez bieżące wystąpienie konwertera.

Metody

Nazwa Opis
CanConvert(Type)

Określa, czy można przekonwertować określony typ.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Odczytuje i konwertuje kod JSON na typ T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Odczytuje klucz słownika z nazwy właściwości JSON.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Zapisuje określoną wartość w formacie JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Zapisuje klucz słownika jako nazwę właściwości JSON.

Dotyczy