JsonStringEnumConverter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將列舉值與字串相互轉換。
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
- 繼承
備註
讀取不區分大小寫。 您可以使用 自訂 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) |