javascript - 如何使用 Javascript 函数将对象美化为 JSON 格式(不使用 JSON.strigify() 方法)
问题描述
我想看看有什么方法可以在不使用 JSON.stringify() 的情况下将字符串或对象转换为美化 JSON。
我想将 {"key1":"val1","key2":["item1",{"item2key":1.2}]} 转换为
{
"key1": "val1",
"key2": [
"item1",
{
"item2key": 1.2
}
]
}
使用带有 2 个空格缩进的 javascript。
提前致谢。
解决方案
JSON.stringify()
可以接收许多参数(参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify)
在你的情况下:JSON.stringify(obj, null, 2)
推荐阅读
- javascript - 除非使用 !important,否则 CSS 规则不起作用
- wordpress - WordPress无限链接问题?我怎样才能解决这个问题?
- python - 如何删除 XML 中仅包含空格的空 XML 标记?
- python - Sqlite3:如何将月/年的范围作为单独的文本字段进行匹配
- azure-synapse - 如何按需在 Azure 突触中安排查询
- angular - 通过服务器验证使用警卫保护路由器
- jenkins - Ansible vars file group_vars/"{{ param }}"/vars.yml was not found on the Ansible Controller
- python - PyQt5 - PushButton 在第二次点击时出错
- html - HTML 表格边框不会消失
- scala - Scala Play HTTP 和 gRPC