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

Boolean

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.

Applies to