共用方式為


JsonStringEnumConverter<TEnum> 類別

定義

轉換子,將列舉轉換成字串和從字串轉換。

generic <typename TEnum>
 where TEnum : value classpublic ref class JsonStringEnumConverter : System::Text::Json::Serialization::JsonConverterFactory
public class JsonStringEnumConverter<TEnum> : System.Text.Json.Serialization.JsonConverterFactory where TEnum : struct
type JsonStringEnumConverter<'Enum (requires 'Enum : struct)> = class
    inherit JsonConverterFactory
Public Class JsonStringEnumConverter(Of TEnum)
Inherits JsonConverterFactory

類型參數

TEnum

這個轉換子的目標列舉類型。

繼承
JsonStringEnumConverter<TEnum>

備註

讀取不區分大小寫,而且可以透過 JsonNamingPolicy 自訂寫入。

建構函式

JsonStringEnumConverter<TEnum>()

使用預設命名原則初始化 的新實例 JsonStringEnumConverter<TEnum> ,並允許整數值。

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

初始化 JsonStringEnumConverter<TEnum> 的新執行個體。

屬性

Type

取得目前轉換器實例所轉換的類型。

(繼承來源 JsonConverterFactory)

方法

CanConvert(Type)

在衍生類別中覆寫時,會決定轉換器執行個體是否可以轉換指定的物件類型。

CreateConverter(Type, JsonSerializerOptions)

建立指定類型的轉換器。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於