如何以易于阅读(针对人类读者)格式显示JSON?我主要是寻找缩进和空白,甚至可能是颜色/字体样式等.
可能重复:
如何以编程方式美化JSON?
我知道如何使用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]}});
Run Code Online (Sandbox Code Playgroud)
使..
"{"a":1,"b":2,"c":{"d":1,"e":[1,2]}}"
Run Code Online (Sandbox Code Playgroud)
我喜欢这样的东西:
{
"a":1,
"b":2,
"c":{
"d":1,
"e":[1,2]
}
}
Run Code Online (Sandbox Code Playgroud)
例如添加了换行符和标签.阅读更大的文档要容易得多.
我想在没有添加任何大型库的情况下理想地执行此操作 - 例如,不是原型或YUI或其他任何东西.
你知道JavaScript的"JSON Beautifier"吗?
从
{"name":"Steve","surname":"Jobs","company":"Apple"}
Run Code Online (Sandbox Code Playgroud)
至
{
"name" : "Steve",
"surname" : "Jobs",
"company" : "Apple"
}
Run Code Online (Sandbox Code Playgroud)
例
some_magic(jsonObj); // return beautified JSON
Run Code Online (Sandbox Code Playgroud)