JsonSerializerOptions.IgnoreReadOnlyFields Property


Gets or sets a value that indicates whether read-only fields are ignored during serialization. A field is read-only if it is marked with the readonly keyword. The default value is false.

 property bool IgnoreReadOnlyFields { bool get(); void set(bool value); };
public bool IgnoreReadOnlyFields { get; set; }
member this.IgnoreReadOnlyFields : bool with get, set
Public Property IgnoreReadOnlyFields As Boolean

Property Value

true if read-only fields are ignored during serialization; false otherwise.


This property is set after serialization or deserialization has occurred.


Read-only fields are not deserialized regardless of this setting.

Applies to