DefaultJsonTypeInfoResolver クラス

定義

System.Text.Json で使用される既定のリフレクション ベースの JSON コントラクト リゾルバーを定義します。

public ref class DefaultJsonTypeInfoResolver : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public class DefaultJsonTypeInfoResolver : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type DefaultJsonTypeInfoResolver = class
    interface IJsonTypeInfoResolver
Public Class DefaultJsonTypeInfoResolver
Implements IJsonTypeInfoResolver
継承
DefaultJsonTypeInfoResolver
実装

注釈

Defaultによって使用されるコントラクト リゾルバー。

コンストラクター

名前 説明
DefaultJsonTypeInfoResolver()

変更可能な DefaultJsonTypeInfoResolver インスタンスを作成します。

プロパティ

名前 説明
Modifiers

初期コントラクトの変更に使用できるユーザー定義コールバックの一覧を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetTypeInfo(Type, JsonSerializerOptions)

特定の typeoptions 構成の JSON コントラクトを解決します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

名前 説明
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

リゾルバーを作成し、ソース resolverによって生成されたメタデータに変更を適用します。

適用対象