Этот вопрос уже имеет ответ здесь:
Вы знаете кого-либо "Программу изящного форматирования JSON" для JavaScript?
От
{"name":"Steve","surname":"Jobs","company":"Apple"}
Кому:
{
"name" : "Steve",
"surname" : "Jobs",
"company" : "Apple"
}
Пример
some_magic(jsonObj); // return beautified JSON
Метод JSON.stringify
, поддерживаемый многими современными браузерами (включая IE8), может выводить улучшенную строку JSON:
JSON.stringify(jsObj, null, "\t"); // stringify with tabs inserted at each level
JSON.stringify(jsObj, null, 4); // stringify with 4 spaces at each level
Demo: http://jsfiddle.net/AndyE/HZPVL/
Этот метод также включен в json2.js для поддержки старых браузеры.
Если вам не нужно делать это программно, попробуйте JSON Lint . Он не только украсит ваш JSON, но и проверит его одновременно.