关于js中json的格式化问题

@小蓝阿姨

var json={a:1,b:"string",c:[0,1,2,3],d:[4,5]}
console.log(JSON.stringify(json,null,2));

这段代码运行的结果:

{
  "a": 1,
  "b": "string",
  "c": [
    0,
    1,
    2,
    3
  ],
  "d": [
    4,
    5
  ]
}

期待的结果:

{
  "a": 1,
  "b": "string",
  "c": [
    0,1,2,3
  ],
  "d": [
    4,5
  ]
}

@小蓝阿姨 请问我应该怎么做?

想法挺好的,下次不要再想了!
可能有解决办法,但是你为什么要搞成那样?

json的stringtify没有没有那么智能。如果只是为了查看方便建议用vscode之类的编辑器打开,都支持代码折叠功能

为实现这样的功能花时间很多,还不一定可以,实在没必要把,和领导沟通