如何使用JavaScript漂亮地打印JSON?

JSON表示JavaScript对象表示法。这是在JSON.stringify()中本地实现漂亮打印的原因之一。它的第三个参数漂亮地打印并设置要使用的间距-

示例

let a = {

   name: "A",

   age: 35,

   address: {

      street: "32, Baker Street",

      city: "Chicago"

   }

}

console.log(JSON.stringify(a, null, 4))

输出结果

{

   "name": "A",

   "age": 35,

   "address": {

      "street": "32, Baker Street",

      "city": "Chicago"

   }

}

请注意,我们在这里使用了JS对象。这对于JSON字符串也同样适用,但是首先需要使用JSON.parse将它们解析为JS对象。

示例

let jsonStr = '{"name":"A","age":35,"address":{"street":"32, Baker Street","city":"Chicago"}}'

console.log(JSON.stringify(JSON.parse(jsonStr), null, 2))

输出结果

{

   "name": "A",

   "age": 35,

   "address": {

      "street": "32, Baker Street",

      "city": "Chicago"

   }

}

以上是 如何使用JavaScript漂亮地打印JSON? 的全部内容, 来源链接: utcz.com/z/331390.html

回到顶部