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)

適用対象