System.Text.Json.Serialization.Metadata 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含類別、結構式與介面,提供 System.Text.JSON 序列化與反序列化的元資料與設定。
類別
| 名稱 | Description |
|---|---|
| DefaultJsonTypeInfoResolver |
定義 System.Text.JSON 所使用的預設反射式 JSON 合約解析器。 |
| JsonCollectionInfoValues<TCollection> |
提供關於集合類型的序列化元資料。 |
| JsonMetadataServices |
提供協助工具來建立及初始化 JSON 可序列化型別的元資料。 |
| JsonObjectInfoValues<T> |
提供關於物件類型的序列化元資料,包含建構子、屬性與欄位。 |
| JsonParameterInfo |
提供關於建構子參數的 JSON 序列化相關元資料。 |
| JsonParameterInfoValues |
提供關於 JSON 反序列化所需的建構子參數資訊。 |
| JsonPolymorphismOptions |
定義指定基底型態的多型配置。 |
| JsonPropertyInfo |
提供關於屬性或欄位的 JSON 序列化相關元資料。 |
| JsonPropertyInfoValues<T> |
提供關於屬性或欄位的序列化元資料。 |
| JsonTypeInfo |
提供與 JSON 序列化相關的類型元資料。 |
| JsonTypeInfo<T> |
提供與 JSON 序列化相關的類型元資料。 |
| JsonTypeInfoResolver |
包含作用於 IJsonTypeInfoResolver的效用與組合子。 |
| JsonUnionCaseInfo |
包含類別、結構式與介面,提供 System.Text.JSON 序列化與反序列化的元資料與設定。 |
| JsonUnionInfoValues<T> |
包含類別、結構式與介面,提供 System.Text.JSON 序列化與反序列化的元資料與設定。 |
結構
| 名稱 | Description |
|---|---|
| JsonDerivedType |
表示在多型型別元數據中定義的支援衍生型別。 |
介面
| 名稱 | Description |
|---|---|
| IJsonTypeInfoResolver |
用於解析 JSON 序列化合約中請求型別的相關問題。 |
列舉
| 名稱 | Description |
|---|---|
| JsonTypeInfoKind |
描述 JsonTypeInfo 指定的合約元數據類型。 |