首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >美化JSON是什么意思?

美化JSON是什么意思?
EN

Stack Overflow用户
提问于 2011-04-15 15:36:07
回答 4查看 749关注 0票数 2

我听说过美化/美化JSON的网站。这到底是什么意思呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-04-15 15:40:42

这意味着它的可读性更强。例如,以下代码是有效的json,但可读性不佳:

代码语言:javascript
运行
复制
{"outcome" : "success", "result" : {"name" : "messaging-sockets", "default-interface" : "external", "include" : [], "socket-binding" : {"messaging" : {"name" : "messaging", "interface" : null, "port" : 5445, "fixed-port" : null, "multicast-address" : null, "multicast-port" : null}, "messaging-throughput" : {"name" : "messaging-throughput", "interface" : null, "port" : 5455, "fixed-port" : null, "multicast-address" : null, "multicast-port" : null}}}, "compensating-operation" : null}

在美化之后,它可能看起来像这样:

代码语言:javascript
运行
复制
{
   "outcome":"success",
   "result":{
      "name":"messaging-sockets",
      "default-interface":"external",
      "include":[

      ],
      "socket-binding":{
         "messaging":{
            "name":"messaging",
            "interface":null,
            "port":5445,
            "fixed-port":null,
            "multicast-address":null,
            "multicast-port":null
         },
         "messaging-throughput":{
            "name":"messaging-throughput",
            "interface":null,
            "port":5455,
            "fixed-port":null,
            "multicast-address":null,
            "multicast-port":null
         }
      }
   },
   "compensating-operation":null
}
票数 7
EN

Stack Overflow用户

发布于 2011-04-15 15:39:29

它使你的代码看起来很漂亮,比如缩进它,确保内容以类似的方式对齐,所有的括号都以类似的方式放置,等等。

示例

代码语言:javascript
运行
复制
var obj = {apple: {red: 5, green: 1}, bananas: 9}; //JS object
var str = JSON.stringify(obj, null, 4); // spacing level 4, or instead of 4 you can write "\t" for tabulator

//The third argument from stringify function enables pretty printing and sets the spacing to use.
console.log(str); //now you can see well pretty printed JSON string in console

但是如果你想在你自己身上这样做,那么你可以使用第二个参数作为函数。有关JSON.stringify函数的更多信息,可以在here中找到。

how to pretty print JSON string有很多例子。

票数 1
EN

Stack Overflow用户

发布于 2011-04-15 15:39:01

您可以看到一个站点here,它将美化粘贴的JSON...

它只是使它更具可读性,我想主要是为了调试目的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5673706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档