Поделиться через


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 задано значение, отличное от значения по умолчанию. Эти свойства не могут использоваться совместно.

Комментарии

Дополнительные сведения см. в статье Как игнорировать свойства.

Применяется к