次の方法で共有


JsonPropertyInfo.IsSetNullable プロパティ

定義

セッターの入力型に 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>ではありません。

注釈

DefaultJsonTypeInfoResolver または JsonSerializerContextから発生する契約、

注釈を含む null 許容参照型注釈からこのプロパティの値を派生させる

AllowNullAttributeDisallowNullAttributeなどの属性から.

このプロパティは、RespectNullableAnnotations を除き、逆シリアル化には影響しません

プロパティが有効になっている場合、シリアライザーは null 逆シリアル化の結果を拒否します。

プロパティが逆シリアル化コンストラクター パラメーターに関連付けられている場合は、

この設定には、プロパティ セッターではなく、パラメーターの null 許容注釈が反映されています。

適用対象