- 此问题在此处已有答案**:
How can I beautify JSON programmatically? [duplicate](1个答案)
9个月前关闭。
- 可能重复:**
How can I beautify JSON programmatically?
我知道如何使用JSON.stringify从对象生成JSON,或者在我的例子中使用GoogleCode中方便的 * jQuery JSON *。
现在这个工作正常,但是输出对人类来说很难读懂。有没有简单的方法,函数,或者其他什么来输出一个格式整齐的JSON文件?
这就是我的意思:
JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}});
给...
"{"a":1,"b":2,"c":{"d":1,"e":[1,2]}}"
我想换成这样的:
{
"a":1,
"b":2,
"c":{
"d":1,
"e":[1,2]
}
}
例如,添加了换行符和制表符。对于较大的文档来说,这样更容易阅读。
我希望在不添加任何大型库的情况下实现这一点,例如,不添加Prototype、YUI或其他库。
1条答案
按热度按时间4ioopgfo1#
JSON.stringify
接受更多可选参数。试试看:
发件人:
它应该可以在现代浏览器中使用,如果您需要在不支持JSON帮助函数的浏览器中进行备份,它包含在json2.js中。出于显示目的,将输出放入
<pre>
标记中以获取要显示的换行符。