JsonPropertyInfo 類別

定義

提供有關屬性或欄位的 JSON 串行化相關元數據。

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

屬性

AssociatedParameter

取得與目前屬性相關聯的建構函式參數。

AttributeProvider

取得或設定目前屬性的自定義屬性提供者。

CustomConverter

取得或設定目前屬性的自定義轉換器覆寫。

DeclaringType

取得 屬性的宣告型別。

Get

取得或設定 屬性的 getter 委派。

IsExtensionData

取得或設定值,這個值表示目前屬性是否為特殊的延伸數據屬性。

IsGetNullable

取得或設定值,指出 getter 的傳回型別是否標註為可為 Null。

IsRequired

取得或設定值,這個值表示還原串行化是否需要目前的 屬性才能成功。

IsSetNullable

取得或設定值,指出 setter 的輸入類型是否標註為可為 Null。

Name

取得或設定串行化屬性時所使用的 JSON 屬性名稱。

NumberHandling

取得或設定套用至目前屬性的 JsonNumberHandling

ObjectCreationHandling

取得或設定值,指出是否應該在還原串行化期間取代或填入屬性或字段。

Options

取得與目前合約實例相關聯的 JsonSerializerOptions 值。

Order

取得或設定目前屬性的串行化順序。

PropertyType

取得目前屬性的類型。

Set

取得或設定 屬性的 setter 委派。

ShouldSerialize

取得或設定述詞,判斷目前的屬性值是否應該串行化。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於