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
要为其返回转换器的类型。
返回
支持给定类型的第一个转换器。
- 属性
例外
为typeToConvert返回无效转换器配置的JsonConverter转换器。
无法与typeToConvert序列化成员或其可序列化成员兼容JsonConverter。
注解
有关详细信息,请参阅 如何在 .NET 中编写 JSON 序列化的自定义转换器(封送)。