Поделиться через


JsonConverter<T> Класс

Определение

Преобразует объект или значение в формат 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

Параметры типа

T

Тип объекта или значения, обрабатываемого преобразователем.

Наследование
JsonConverter<T>
Производный

Комментарии

Дополнительные сведения см. в статье Создание пользовательских преобразователей для сериализации JSON.

Конструкторы

JsonConverter<T>()

Инициализирует новый экземпляр класса JsonConverter<T>.

Свойства

HandleNull

Возвращает значение, указывающее, следует ли null передавать преобразователю при сериализации и следует ли Null передавать при десериализации.

Type

Возвращает тип, преобразуемый текущим экземпляром преобразователя.

Type

Возвращает тип, преобразуемый текущим экземпляром преобразователя.

(Унаследовано от JsonConverter)

Методы

CanConvert(Type)

Определяет, можно ли выполнить преобразование в указанный тип.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Считывает и преобразует JSON в тип T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Считывает ключ словаря из имени свойства JSON.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Записывает указанное значение в формате JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Записывает ключ словаря в виде имени свойства JSON.

Применяется к