JsonPropertyInfo.IsSetNullable 屬性

定義

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

public:
 property bool IsSetNullable { bool get(); void set(bool value); };
public bool IsSetNullable { get; set; }
member this.IsSetNullable : bool with get, set
Public Property IsSetNullable As Boolean

屬性值

例外狀況

JsonPropertyInfo 實例已鎖定以進行進一步修改。

-或-

目前的 PropertyType 不是參考型別或 Nullable<T>

備註

合約源自 DefaultJsonTypeInfoResolverJsonSerializerContext

從可為 Null 的參考型別註釋衍生此屬性的值,包括批註

來自屬性,例如 AllowNullAttributeDisallowNullAttribute

除非 RespectNullableAnnotations,否則此屬性不會影響還原串行化

屬性已啟用,在此情況下,串行化程式會拒絕任何 null 還原串行化結果。

如果屬性已與還原串行化建構函式參數相關聯,

此設定反映參數的可為 Null 註釋,而不是屬性 setter。

適用於