繁体   English   中英

格式化漂亮的JSON对象

[英]Format the pretty JSON object

我正在使用Node.js漂亮地打印JSON对象。 这条线

obj = JSON.stringify(obj, null, 1); 

结果是:

 {
  "name": "Member",
  "type": "object",
  "properties": {
   "Id": {
    "type": "GUID",
    "description": "Unique identifier"
   },
   "Name": {
    "type": "string",
    "description": "Members name"
   }
  }
 }

但我希望它看起来像这样:

 {
  "name": "Member",
  "type": "object",
  "properties": {
   "Id": {"type": "GUID", "description": "Unique identifier"},
   "Name": {"type": "string", "description": "Members name"}
  }     
 }

我怎样才能做到这一点?

使用JSON.stringify,然后在结果字符串上使用一些正则表达式。
首先去除顶层括号,然后将{...}组中的每个换行符替换为空白。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM