Настройки JsonSerializerOptions в C#
Правила записи можно передать сериализатору отдельным объектом настроек.
С переводами строк JSON удобно читать глазами. Без них объект выходит одной строкой. Включим читаемый вид:
using System.Text.Json;
class Node { public int Id { get; set; } }
using System.Text.Json;
JsonSerializerOptions options = new() { WriteIndented = true };
Console.WriteLine(JsonSerializer.Serialize(new Node { Id = 1 }, options));
Запишите заказ с номером 40 с переводами строк. Выведите 1, если в тексте есть новая строка.