【发布时间】:2011-03-31 17:46:15
【问题描述】:
我知道如何使用 JSON.stringify 从对象生成 JSON,或者在我的例子中是来自 google 代码 (https://github.com/krinkle/jquery-json) 的方便的 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]
}
}
例如添加了换行符和标签。较大的文档更容易阅读。
我希望在不添加任何大型库的情况下理想地做到这一点 - 例如。不是原型或 YUI 或其他任何东西。
【问题讨论】:
-
也许这会有所帮助:jsoneditoronline.org
-
现在您知道为什么许多人更喜欢 XML 而不是 JSON。它更具可读性。
标签: javascript json formatting pretty-print