Udostępnij za pośrednictwem


JsonStringEnumConverter Klasa

Definicja

Konwertuje wartości wyliczenia na i z ciągów.

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
Dziedziczenie
JsonStringEnumConverter

Uwagi

Odczytywanie jest bez uwzględniania wielkości liter. Pisanie można dostosować przy użyciu elementu JsonNamingPolicy.

Aby uzyskać więcej informacji, zobacz How to customize property names and values with System.Text.Json (Jak dostosować nazwy i wartości właściwości za pomocą pliku System.Text.Json).

Konstruktory

JsonStringEnumConverter()

Inicjuje JsonStringEnumConverter wystąpienie klasy z domyślnymi zasadami nazewnictwa, które zezwalają na wartości całkowite.

JsonStringEnumConverter(JsonNamingPolicy, Boolean)

Inicjuje JsonStringEnumConverter wystąpienie klasy z określonymi zasadami nazewnictwa i wartością wskazującą, czy niezdefiniowane wartości wyliczenia są dozwolone.

Właściwości

Type

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

(Odziedziczone po JsonConverterFactory)

Metody

CanConvert(Type)

Określa, czy określony typ można przekonwertować na wyliczenie.

CreateConverter(Type, JsonSerializerOptions)

Tworzy konwerter dla określonego typu.

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 wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy