JsonConverterFactory クラス

定義

ファクトリ パターンを使用した複数の型の変換をサポートします。

public ref class JsonConverterFactory abstract : System::Text::Json::Serialization::JsonConverter
public abstract class JsonConverterFactory : System.Text.Json.Serialization.JsonConverter
type JsonConverterFactory = class
    inherit JsonConverter
Public MustInherit Class JsonConverterFactory
Inherits JsonConverter
継承
JsonConverterFactory
派生

注釈

これは、 List<T>のコンバーターなど、ジェネリックをサポートするコンバーターに役立ちます。

詳細については、「 JSON シリアル化用のカスタム コンバーターを記述する方法」を参照してください。

コンストラクター

名前 説明
JsonConverterFactory()

派生クラスでオーバーライドされると、 JsonConverterFactory クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Type

現在のコンバーター インスタンスによって変換される型を取得します。

メソッド

名前 説明
CanConvert(Type)

派生クラスでオーバーライドされた場合、コンバーター インスタンスが指定したオブジェクト型を変換できるかどうかを判断します。

(継承元 JsonConverter)
CreateConverter(Type, JsonSerializerOptions)

指定した型のコンバーターを作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象