Как включить отступы при записи JSON с помощью Json.net?
Я использую Json.Net для сериализации XML в Json. Когда я пишу сериализованную строку в файл, все это происходит в одной строке. Как мне заставить его выглядеть похожим на Json с обычными вкладками и отступом?
Ответ 1
Задайте атрибут JSON Formatting для Formatting.Indented:
jsonWriter.Formatting = Formatting.Indented;
В методах JsonConvert.Serialize* также есть перегрузки, которые принимают пересылку Formatting (спасибо Джону Flatness).