您是否知道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
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 ](http://jsfiddle.net/AndyE/HZPVL/)**:**[ //jsfiddle.net/AndyE/HZPVL/](http://jsfiddle.net/AndyE/HZPVL/)
此方法还包含在json2.js中,用于支持较旧的浏览器。
如果您不需要以编程方式进行操作,请尝试JSON Lint。它不仅会美化您的JSON,还将同时对其进行验证。