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)

適用於