JsonSerializerOptions.IgnoreNullValues プロパティ

定義

注意事項

JsonSerializerOptions.IgnoreNullValues is obsolete. To ignore null values when serializing, set DefaultIgnoreCondition to JsonIgnoreCondition.WhenWritingNull.

シリアル化と逆シリアル化の間に値が無視されるかどうかを null 示す値を取得または設定します。 既定値は false です。

public:
 property bool IgnoreNullValues { bool get(); void set(bool value); };
public bool IgnoreNullValues { get; set; }
[System.Obsolete("JsonSerializerOptions.IgnoreNullValues is obsolete. To ignore null values when serializing, set DefaultIgnoreCondition to JsonIgnoreCondition.WhenWritingNull.", DiagnosticId="SYSLIB0020", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public bool IgnoreNullValues { get; set; }
member this.IgnoreNullValues : bool with get, set
[<System.Obsolete("JsonSerializerOptions.IgnoreNullValues is obsolete. To ignore null values when serializing, set DefaultIgnoreCondition to JsonIgnoreCondition.WhenWritingNull.", DiagnosticId="SYSLIB0020", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.IgnoreNullValues : bool with get, set
Public Property IgnoreNullValues As Boolean

プロパティ値

true シリアル化と逆シリアル化の間に null 値が無視される場合。それ以外の場合は false

属性

例外

このプロパティは、シリアル化または逆シリアル化が発生した後に設定されました。

または

DefaultIgnoreCondition が既定値以外に設定されています。 これらのプロパティを一緒に使用することはできません。

注釈

詳細については、「 プロパティを無視する方法」を参照してください。

適用対象