語言

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 序列化的自訂轉換器。

建構函式

名稱 Description
JsonConverterFactory()

當在衍生類別中覆寫時,會初始化該 JsonConverterFactory 類別的新實例。

屬性

名稱 Description
Type

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

方法

名稱 Description
CanConvert(Type)

當在衍生類別中覆寫時,決定轉換器實例是否能轉換指定的物件型別。

(繼承來源 JsonConverter)
CreateConverter(Type, JsonSerializerOptions)

為特定類型的轉換器建立。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於