如何以编程方式美化JSON?[重复]

2020/10/01 01:21 · javascript ·  · 0评论

您是否知道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,还将同时对其进行验证。

对于开发人员来说,更频繁地入侵(最小化或混淆)JavaScript可能是一件有趣的事情。

您可以在5分钟内构建自己的CLI JavaScript美化器,并在命令行上使用它。您将需要Mozilla Rhino,可在线获得的一些JS美化工具的JavaScript文件,小技巧和一个脚本文件来将其全部包装起来。

我写了一篇文章解释该过程:用JavaScript实现的命令行JavaScript美化器

本文地址:http://javascript.askforanswer.com/ruheyibianchengfangshimeihuajsonzhongfu.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!