Sdílet prostřednictvím


JsonStringEnumConverter Třída

Definice

Převede hodnoty výčtu na řetězce a z řetězců.

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
Dědičnost
JsonStringEnumConverter

Poznámky

Čtení nerozlišuje velká a malá písmena. Zápis lze přizpůsobit pomocí JsonNamingPolicy.

Další informace najdete v tématu Přizpůsobení názvů a hodnot vlastností pomocí System.Text.Json.

Konstruktory

JsonStringEnumConverter()

Inicializuje instanci JsonStringEnumConverter třídy pomocí výchozí zásady pojmenování, které umožňují celočíselné hodnoty.

JsonStringEnumConverter(JsonNamingPolicy, Boolean)

Inicializuje instanci JsonStringEnumConverter třídy se zadanou zásadou pojmenování a hodnotou, která označuje, zda jsou povoleny nedefinované hodnoty výčtu.

Vlastnosti

Type

Získá typ převést aktuální převaděč instance.

(Zděděno od JsonConverterFactory)

Metody

CanConvert(Type)

Určuje, zda zadaný typ lze převést na výčt.

CreateConverter(Type, JsonSerializerOptions)

Vytvoří převaděč pro zadaný typ.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro