首页 > 解决方案 > 如何使用 Javascript 函数将对象美化为 JSON 格式(不使用 JSON.strigify() 方法)

问题描述

我想看看有什么方法可以在不使用 JSON.stringify() 的情况下将字符串或对象转换为美化 JSON。

我想将 {"key1":"val1","key2":["item1",{"item2key":1.2}]} 转换为

{
  "key1": "val1",
  "key2": [
    "item1",
    {
      "item2key": 1.2
    }
  ]
}

使用带有 2 个空格缩进的 javascript。

提前致谢。

标签: javascriptjson

解决方案


JSON.stringify()可以接收许多参数(参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

在你的情况下:JSON.stringify(obj, null, 2)


推荐阅读