JsonPropertyInfo クラス

定義

プロパティまたはフィールドに関する JSON シリアル化関連のメタデータを提供します。

public ref class JsonPropertyInfo abstract
public abstract class JsonPropertyInfo
type JsonPropertyInfo = class
Public MustInherit Class JsonPropertyInfo
継承
JsonPropertyInfo

プロパティ

AttributeProvider

現在のプロパティのカスタム属性プロバイダーを取得または設定します。

CustomConverter

現在のプロパティのカスタム コンバーターオーバーライドを取得または設定します。

Get

プロパティの getter デリゲートを取得または設定します。

IsExtensionData

現在のプロパティが特殊な拡張データ プロパティであるかどうかを示す値を取得または設定します。

IsRequired

逆シリアル化を成功させるために現在のプロパティが必要かどうかを示す値を取得または設定します。

Name

プロパティをシリアル化するときに使用する JSON プロパティ名を取得または設定します。

NumberHandling

現在のプロパティに適用される JsonNumberHandling を取得または設定します。

ObjectCreationHandling

逆シリアル化時にプロパティまたはフィールドを置換または設定するかどうかを示す値を取得または設定します。

Options

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

Order

現在のプロパティのシリアル化順序を取得または設定します。

PropertyType

現在のプロパティの型を取得します。

Set

プロパティのセッター デリゲートを取得または設定します。

ShouldSerialize

現在のプロパティ値をシリアル化するかどうかを決定する述語を取得または設定します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象