JsonSerializerOptions.WriteIndented Property
Definition
Gets or sets a value that defines whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.
public:
property bool WriteIndented { bool get(); void set(bool value); };
public bool WriteIndented { get; set; }
member this.WriteIndented : bool with get, set
Public Property WriteIndented As Boolean
Property Value
true
if JSON should pretty print on serialization; otherwise, false
. The default is false
.
Exceptions
This property was set after serialization or deserialization has occurred.
Remarks
Pretty printing includes:
- Indenting nested JSON tokens.
- Adding new lines
- Adding white space between property names and values.
For more information, see How to serialize and deserialize JSON.