JsonStringEnumConverter Classe

Definição

Converte valores de enumeração de/para cadeias de caracteres.Converts enumeration values to and from strings.

public ref class JsonStringEnumConverter sealed : System::Text::Json::Serialization::JsonConverterFactory
public sealed class JsonStringEnumConverter : System.Text.Json.Serialization.JsonConverterFactory
type JsonStringEnumConverter = class
    inherit JsonConverterFactory
Public NotInheritable Class JsonStringEnumConverter
Inherits JsonConverterFactory
Herança
JsonStringEnumConverter

Comentários

A leitura não diferencia maiúsculas de minúsculas.Reading is case insensitive. A gravação pode ser personalizada usando um JsonNamingPolicy .Writing can be customized by using a JsonNamingPolicy.

Para obter mais informações, consulte como serializar e desserializar JSON.For more information, see How to serialize and deserialize JSON.

Construtores

JsonStringEnumConverter()

Inicializa uma instância da classe JsonStringEnumConverter com a política de nomenclatura padrão que permite valores inteiros.Initializes an instance of the JsonStringEnumConverter class with the default naming policy that allows integer values.

JsonStringEnumConverter(JsonNamingPolicy, Boolean)

Inicializa uma instância da classe JsonStringEnumConverter com uma política de nomenclatura especificada e um valor que indica se são permitidos valores de enumeração indefinidos.Initializes an instance of the JsonStringEnumConverter class with a specified naming policy and a value that indicates whether undefined enumeration values are allowed.

Métodos

CanConvert(Type)

Determina se é possível converter o tipo especificado para uma enumeração.Determines whether the specified type can be converted to an enum.

CreateConverter(Type, JsonSerializerOptions)

Cria um conversor para o tipo especificado.Creates a converter for the specified type.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a