JsonConverterFactory Класс

Определение

Поддерживает преобразование нескольких типов с помощью шаблона фабрики.

public ref class JsonConverterFactory abstract : System::Text::Json::Serialization::JsonConverter
public abstract class JsonConverterFactory : System.Text.Json.Serialization.JsonConverter
type JsonConverterFactory = class
    inherit JsonConverter
Public MustInherit Class JsonConverterFactory
Inherits JsonConverter
Наследование
JsonConverterFactory
Производный

Комментарии

Это полезно для преобразователей, поддерживающих универсальные шаблоны, например преобразователь для List<T>.

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

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

Имя Описание
JsonConverterFactory()

При переопределении в производном классе инициализирует новый экземпляр JsonConverterFactory класса.

Свойства

Имя Описание
Type

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

Методы

Имя Описание
CanConvert(Type)

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

(Унаследовано от JsonConverter)
CreateConverter(Type, JsonSerializerOptions)

Создает преобразователь для указанного типа.

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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