JsonSerializerOptions.GetConverter(Type) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳指定類型的轉換器。
public:
System::Text::Json::Serialization::JsonConverter ^ GetConverter(Type ^ typeToConvert);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Getting a converter for a type may require reflection which depends on runtime code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Getting a converter for a type may require reflection which depends on unreferenced code.")]
public System.Text.Json.Serialization.JsonConverter GetConverter(Type typeToConvert);
public System.Text.Json.Serialization.JsonConverter GetConverter(Type typeToConvert);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Getting a converter for a type may require reflection which depends on unreferenced code.")]
public System.Text.Json.Serialization.JsonConverter GetConverter(Type typeToConvert);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Getting a converter for a type may require reflection which depends on runtime code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Getting a converter for a type may require reflection which depends on unreferenced code.")>]
member this.GetConverter : Type -> System.Text.Json.Serialization.JsonConverter
member this.GetConverter : Type -> System.Text.Json.Serialization.JsonConverter
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Getting a converter for a type may require reflection which depends on unreferenced code.")>]
member this.GetConverter : Type -> System.Text.Json.Serialization.JsonConverter
Public Function GetConverter (typeToConvert As Type) As JsonConverter
參數
- typeToConvert
- Type
這種類型值得退貨,換成轉換器。
傳回
第一個支援該類型的轉換器。
- 屬性
例外狀況
配置 JsonConverter 的 typeToConvert 回傳了一個無效的轉換器。
沒有相容 JsonConverter 的 或 typeToConvert 其可序列化的成員。
備註
更多資訊請參閱 如何在 .NET 中撰寫自訂 JSON 序列化(編組化)轉換器。