你知道 JavaScript 的“JSON 美化器”吗?
来自
{"name":"Steve","surname":"Jobs","company":"Apple"}
收件人
{
"name" : "Steve",
"surname" : "Jobs",
"company" : "Apple"
}
示例
some_magic(jsonObj); // return beautified JSON
最佳答案
很多现代浏览器(包括IE8)都支持的JSON.stringify
方法可以输出美化的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,还会同时验证它。
https://stackoverflow.com/questions/2614862/