FORMAT · MINIFY · DEEP FORMAT

在线 JSON 格式化工具:美化、压缩与深度展开

把紧凑、转义或层层嵌套的 JSON 转成可读结构,并在同一个工作区继续校验、修复和查询。

01

什么时候使用

  • 美化接口响应、日志片段和配置文件,统一缩进层级
  • 压缩 JSON,便于复制到请求参数或测试数据中
  • 深度展开字符串字段内再次编码的 JSON,减少手工反转义

02

操作步骤

  1. 粘贴 JSON、拖入文件,或从已有标签页选择内容。
  2. 选择“格式化”“深度格式化”或“压缩”,预览结构变化。
  3. 确认校验状态后复制结果;重要数据建议先保留原始副本。

03

结果检查

  • 格式化不会改变键和值的语义;数组顺序保持不变。
  • 深度格式化会尝试解析字符串中的 JSON,提交前应复核类型变化。
  • 常规格式化在浏览器本地完成,页面不会要求先上传文件。

04

输入与预期结果

下面的 profile 是被转义成字符串的 JSON。普通格式化只整理外层;深度格式化会继续识别并展开这层字符串。

输入:紧凑且包含嵌套 JSON 字符串
{"user":{"id":7,"profile":"{\"city\":\"杭州\",\"active\":true}"}}
预期:深度格式化后的可读结构
{
  "user": {
    "id": 7,
    "profile": {
      "city": "杭州",
      "active": true
    }
  }
}

05

常见问题排查

先确认输入、所选工具和预期结果,再按下面的任务边界逐项排查。

点击格式化后仍是一行
先查看校验状态。输入不是合法 JSON 时,格式化不会掩盖原始语法错误。
字符串字段没有被展开
改用“深度格式化”;普通格式化会按 JSON 语义保留字符串类型。
结果里的反斜杠变少了
检查是否启用了深度格式化,并确认该字段是否应该从字符串转换为对象。