JsonSerializerOptions.IgnoreNullValues プロパティ

定義

注意事項

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

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

C#
public bool IgnoreNullValues { get; set; }
C#
[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; }

プロパティ値

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

属性

例外

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

または

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

注釈

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

適用対象

製品 バージョン (廃止)
.NET Core 3.0, Core 3.1, 5 (6, 7, 8 (package-provided), 8, 9 (package-provided), 9)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)