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


JsonStringEnumConverter Класс

Определение

Производит преобразования между значениями перечисления и строками.

public ref class JsonStringEnumConverter sealed : System::Text::Json::Serialization::JsonConverterFactory
public ref class JsonStringEnumConverter : System::Text::Json::Serialization::JsonConverterFactory
public sealed class JsonStringEnumConverter : System.Text.Json.Serialization.JsonConverterFactory
public class JsonStringEnumConverter : System.Text.Json.Serialization.JsonConverterFactory
type JsonStringEnumConverter = class
    inherit JsonConverterFactory
Public NotInheritable Class JsonStringEnumConverter
Inherits JsonConverterFactory
Public Class JsonStringEnumConverter
Inherits JsonConverterFactory
Наследование
JsonStringEnumConverter

Комментарии

Чтение не учитывает регистр. Запись можно настроить с помощью JsonNamingPolicy.

Дополнительные сведения см. в статье Настройка имен и значений свойств с помощью System.Text.Json.

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

JsonStringEnumConverter()

Инициализирует экземпляр класса JsonStringEnumConverter политикой именования по умолчанию, допускающей целые числа.

JsonStringEnumConverter(JsonNamingPolicy, Boolean)

Инициализирует экземпляр класса JsonStringEnumConverter с указанной политикой именования и значением, указывающим, разрешены ли неопределенные значения перечисления.

Свойства

Type

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

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

Методы

CanConvert(Type)

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

CreateConverter(Type, JsonSerializerOptions)

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

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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