Edit

Share via


JsonIgnoreCondition Enum

Definition

Controls how the JsonIgnoreAttribute ignores properties on serialization and deserialization.

public enum class JsonIgnoreCondition
public enum JsonIgnoreCondition
type JsonIgnoreCondition = 
Public Enum JsonIgnoreCondition
Inheritance
JsonIgnoreCondition

Fields

Always 1

Property is always ignored.

Never 0

Property is always serialized and deserialized, regardless of IgnoreNullValues configuration.

WhenWritingDefault 2

Property is ignored only if it equals the default value for its type.

WhenWritingNull 3

Property is ignored if its value is null. This is applied only to reference-type properties and fields.

Applies to