JsonSerializerOptions.IgnoreNullValues プロパティ
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 が既定値以外に設定されています。 これらのプロパティを一緒に使用することはできません。
詳細については、「 プロパティを無視する方法」を参照してください。
製品 | バージョン (廃止) |
---|---|
.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) |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。