Я использую Json.NET для сериализации моих объектов в памяти для json. Когда я звоню следующие строки кода:Устранение новых строк в поле json
string json = JsonConvert.SerializeObject(template, Formatting.Indented);
System.IO.File.WriteAllText(file, json);
я получаю следующее в текстовом файле:
{
"template": {
"title": "_platform",
"description": "Platform",
"queries": [
{
"query": "// *******************************\n// -- Remove from DurationWindow at the end \n// *******************************\t\n"
}
],
"metadata": ""
}
}
запрос является объект, который я вытащил из базы данных, которая имеет значение строки. Когда я использую xml и пишу в файл (используя XDocument), новые строки в строке (а также \ t) должным образом разрешаются на вкладки и новые строки в файле. Можно ли получить такой же эффект здесь с json.Net?