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 pisać niestandardowe konwertery na potrzeby serializacji JSON).

Konstruktory

JsonConverter<T>()

Inicjuje nowe JsonConverter<T> wystąpienie.

Właściwości

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.

Type

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

(Odziedziczone po JsonConverter)

Metody

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()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(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