Как я могу украсить JSON программно? [дубликат]

Этот вопрос уже имеет ответ здесь:

Вы знаете кого-либо "Программу изящного форматирования JSON" для JavaScript?

От

{"name":"Steve","surname":"Jobs","company":"Apple"}

Кому:

{
  "name" : "Steve",
  "surname" : "Jobs",
  "company" : "Apple"
}

Пример

some_magic(jsonObj); // return beautified JSON
325
задан Bhargav Rao 15 August 2018 в 17:21
поделиться

1 ответ

Решение для программного форматирования:

Метод 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, но и проверит его одновременно.

672
ответ дан 23 November 2019 в 00:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: