您知道 JavaScript 的任何“JSON Beautifier”吗?
从
{"name":"Steve","surname":"Jobs","company":"Apple"}
到
{
"name" : "Steve",
"surname" : "Jobs",
"company" : "Apple"
}
例子
some_magic(jsonObj); // return beautified JSON
您知道 JavaScript 的任何“JSON Beautifier”吗?
从
{"name":"Steve","surname":"Jobs","company":"Apple"}
到
{
"name" : "Steve",
"surname" : "Jobs",
"company" : "Apple"
}
例子
some_magic(jsonObj); // return beautified JSON
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
演示:http : //jsfiddle.net/AndyE/HZPVL/
此方法也包含在json2.js 中,用于支持旧浏览器。
如果您不需要以编程方式执行此操作,请尝试JSON Lint。它不仅会美化您的 JSON,还会同时验证它。