Share via


JsonTypeInfo.CreateJsonTypeInfo 方法

定义

重载

CreateJsonTypeInfo(Type, JsonSerializerOptions)

创建空白 JsonTypeInfo 实例。

CreateJsonTypeInfo<T>(JsonSerializerOptions)

创建空白 JsonTypeInfo<T> 实例。

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Source:
JsonTypeInfo.cs
Source:
JsonTypeInfo.cs
Source:
JsonTypeInfo.cs

创建空白 JsonTypeInfo 实例。

public:
 static System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ CreateJsonTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Shared Function CreateJsonTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo

参数

type
Type

为其指定协定元数据的类型。

options
JsonSerializerOptions

JsonSerializerOptions 元数据关联的实例。

返回

一个空白 JsonTypeInfo 实例。

例外

typeoptionsnull

type 不能用于序列化。

注解

返回的 JsonTypeInfo 将为空,但属性除外, Converter 该属性将从 类型或内置转换器解析 Converters 。 此方法不会解析类型声明上通过 JsonConverterAttribute 指定的任何转换器。

解析哪个转换器会影响 的值 Kind,该值约束可在 实例中 JsonTypeInfo 修改的元数据的类型。

适用于

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Source:
JsonTypeInfo.cs
Source:
JsonTypeInfo.cs
Source:
JsonTypeInfo.cs

创建空白 JsonTypeInfo<T> 实例。

public:
generic <typename T>
 static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateJsonTypeInfo(System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateJsonTypeInfo<T> (System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateJsonTypeInfo(Of T) (options As JsonSerializerOptions) As JsonTypeInfo(Of T)

类型参数

T

为其指定协定元数据的类型。

参数

options
JsonSerializerOptions

JsonSerializerOptions 元数据关联的实例。

返回

一个空白 JsonTypeInfo<T> 实例。

例外

optionsnull

注解

返回的 <see cref=“T:System.Text.Json.Serialization.Metadata.JsonTypeInfo'1> 将为空,但 属性除外 Converter ,该属性将从 类型或内置转换器解析 Converters 。 此方法不会解析类型声明上通过 JsonConverterAttribute 指定的任何转换器。

解析哪个转换器会影响 的值 Kind,该值约束可在 实例中 JsonTypeInfo 修改的元数据的类型。

适用于