DataFmt

JSON 美化 / 格式化

把压缩的 JSON 一键展开为带缩进、可读性强的格式,可选按 key 排序。

将文件拖拽到此处,或点击上传
选项:

功能介绍

日常开发中经常遇到一整行没有任何空白的 JSON 字符串,来自接口响应、日志、环境变量等。直接阅读这样的 JSON 非常困难,缺失一个括号或引号也很难定位。

DataFmt 的 JSON 美化工具使用浏览器原生的 JSON 解析器,能正确处理嵌套对象、数组、Unicode 字符,输出标准且规范的缩进格式。同时提供"按 key 排序"选项,便于多份 JSON 做逐行对比。所有操作都在浏览器完成,敏感接口数据可以放心处理。

使用步骤

  1. 把压缩或混乱的 JSON 粘贴到左侧输入框,或上传 .json 文件。
  2. 选择缩进宽度(2 空格 / 4 空格 / Tab)。
  3. 如需排序,勾选"按 key 排序",嵌套对象会递归排序。
  4. 点击"格式化"按钮,右侧得到规范的输出,可复制或下载。

典型用例

注意事项

常见问题

输出的 JSON 是否完全等价于原始数据?
是。除空白与(可选的)key 顺序外,值、类型、结构完全一致。
支持 JSON5 或 JSONC 吗?
本期仅支持严格 JSON。若需处理注释或尾逗号,请先手动清理或使用 JSONC 解析器。
我的数据会被上传吗?
不会。所有格式化在浏览器完成,不发起任何网络请求。
非常大的 JSON 能处理吗?
几十 MB 以内通常都流畅。超过百 MB 建议使用 jq 或 Node.js 脚本。