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

クラス

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に作用するユーティリティとコンバイネータが含まれています。

構造体

JsonDerivedType

ポリモーフィック型のメタデータで定義されている、サポートされている派生型を表します。

インターフェイス

IJsonTypeInfoResolver

要求された型の JSON シリアル化コントラクトを解決するために使用されます。

列挙型

JsonTypeInfoKind

JsonTypeInfo が指定するコントラクト メタデータの種類について説明します。