JsonTypeInfo クラス

定義

型に関する JSON シリアル化関連のメタデータを提供します。

public ref class JsonTypeInfo
public ref class JsonTypeInfo abstract
public class JsonTypeInfo
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public Class JsonTypeInfo
Public MustInherit Class JsonTypeInfo
継承
JsonTypeInfo
派生

注釈

この API は System.Text.Json ソース ジェネレーターの出力で使用することを目的としており、直接呼び出さないでください。

プロパティ

Converter

現在の型に JsonConverter 関連付けられている値を取得します。

CreateObject

逆シリアル化に使用するパラメーターなしのファクトリを取得または設定します。

Kind

現在のインスタンスが指定するコントラクト メタデータの種類を表す値を取得します。

NumberHandling

型レベル NumberHandling のオーバーライドを取得または設定します。

Options

現在JsonTypeInfoのインスタンスにJsonSerializerOptions関連付けられている値を取得します。

Properties

現在の型に対応するメタデータの JsonPropertyInfo 一覧を取得します。

Type

Type JSON シリアル化コントラクトが定義されている対象を取得します。

メソッド

CreateJsonPropertyInfo(Type, String)

現在JsonTypeInfoのインスタンスの空JsonPropertyInfoのインスタンスを作成します。

CreateJsonTypeInfo(Type, JsonSerializerOptions)

JsonTypeInfo のインスタンスを作成します。

CreateJsonTypeInfo<T>(JsonSerializerOptions)

JsonTypeInfo<T> のインスタンスを作成します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象