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); };
[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; }
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}")>]
member this.IgnoreNullValues : bool with get, set
member this.IgnoreNullValues : bool with get, set
Public Property IgnoreNullValues As Boolean
Значение свойства
true Значение NULL игнорируется во время сериализации и десериализации; falseв противном случае .
- Атрибуты
Исключения
Это свойство было задано после сериализации или десериализации.
–или–
DefaultIgnoreCondition установлено значение, отличное от по умолчанию. Эти свойства нельзя использовать вместе.
Комментарии
Дополнительные сведения см. в разделе "Как игнорировать свойства".