System.Text.Json.Serialization.Metadata 命名空間

類別

DefaultJsonTypeInfoResolver

定義 System.Text.Json 所使用的預設反映型 JSON 合約解析程式。

JsonCollectionInfoValues<TCollection>

提供有關集合類型的序列化中繼資料。

JsonMetadataServices

提供協助程式,以建立和初始化 JSON 可序列化類型的中繼資料。

JsonObjectInfoValues<T>

提供物件類型的序列化中繼資料,其中包含建構函式、屬性和欄位。

JsonParameterInfoValues

提供 JSON 還原序列化所需的建構函式參數相關資訊。

JsonPolymorphismOptions

定義指定基底類型的多型組態。

JsonPropertyInfo

提供有關屬性或欄位的 JSON 序列化相關中繼資料。

JsonPropertyInfoValues<T>

提供屬性或欄位的相關序列化中繼資料。

JsonTypeInfo

提供有關類型的 JSON 序列化相關中繼資料。

JsonTypeInfo<T>

提供有關類型的 JSON 序列化相關中繼資料。

JsonTypeInfoResolver

包含作用於 IJsonTypeInfoResolver 的公用程式和組合器。

結構

JsonDerivedType

表示在多型型別的中繼資料中定義的受支援衍生型別。

介面

IJsonTypeInfoResolver

用來解析所要求類型的 JSON 序列化合約。

列舉

JsonTypeInfoKind

描述 指定之合約中繼資料 JsonTypeInfo 的類型。