FORMAT · MINIFY · DEEP FORMAT
在线 JSON 格式化工具:美化、压缩与深度展开
把紧凑、转义或层层嵌套的 JSON 转成可读结构,并在同一个工作区继续校验、修复和查询。
01
什么时候使用
- 美化接口响应、日志片段和配置文件,统一缩进层级
- 压缩 JSON,便于复制到请求参数或测试数据中
- 深度展开字符串字段内再次编码的 JSON,减少手工反转义
02
操作步骤
- 粘贴 JSON、拖入文件,或从已有标签页选择内容。
- 选择“格式化”“深度格式化”或“压缩”,预览结构变化。
- 确认校验状态后复制结果;重要数据建议先保留原始副本。
03
结果检查
- 格式化不会改变键和值的语义;数组顺序保持不变。
- 深度格式化会尝试解析字符串中的 JSON,提交前应复核类型变化。
- 常规格式化在浏览器本地完成,页面不会要求先上传文件。
04
输入与预期结果
下面的 profile 是被转义成字符串的 JSON。普通格式化只整理外层;深度格式化会继续识别并展开这层字符串。
{"user":{"id":7,"profile":"{\"city\":\"杭州\",\"active\":true}"}}
{
"user": {
"id": 7,
"profile": {
"city": "杭州",
"active": true
}
}
}
05
常见问题排查
先确认输入、所选工具和预期结果,再按下面的任务边界逐项排查。
- 点击格式化后仍是一行
- 先查看校验状态。输入不是合法 JSON 时,格式化不会掩盖原始语法错误。
- 字符串字段没有被展开
- 改用“深度格式化”;普通格式化会按 JSON 语义保留字符串类型。
- 结果里的反斜杠变少了
- 检查是否启用了深度格式化,并确认该字段是否应该从字符串转换为对象。