JSON 格式化
在线 JSON 格式化和压缩工具。
功能
- JSON 格式化(美化)
- JSON 压缩(最小化)
- 语法验证
使用方法
格式化
将压缩的 JSON 粘贴到输入框,点击"格式化"按钮。
输入:
json
{"name":"张三","age":25,"skills":["Java","Vue","Docker"]}
1
输出:
json
{
"name": "张三",
"age": 25,
"skills": [
"Java",
"Vue",
"Docker"
]
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
压缩
将格式化的 JSON 粘贴到输入框,点击"压缩"按钮。
输入:
json
{
"name": "张三",
"age": 25
}
1
2
3
4
2
3
4
输出:
json
{"name":"张三","age":25}
1
JavaScript 实现
javascript
// 格式化 JSON
function formatJSON(json) {
return JSON.stringify(JSON.parse(json), null, 2)
}
// 压缩 JSON
function minifyJSON(json) {
return JSON.stringify(JSON.parse(json))
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
常见错误
- 缺少引号
- 多余的逗号
- 括号不匹配