这个工具做什么
JSON 格式化把接口返回的一行 JSON 展开成带缩进的可读结构,也可以反过来压成一行以减小体积。
还可以按键名排序,便于对比两份 JSON 的差异。全部在浏览器内完成,数据不会上传。
如何使用
- 粘贴 JSON,或拖入 .json 文件 直接粘贴最快;用文件时最大 20MB,必须是 UTF-8 编码。
- 选择缩进 2 空格适合阅读,4 空格适合部分代码风格,选择「压缩成一行」则输出最小体积。
- 复制或下载结果 解析失败时会提示出错位置,方便回到原文修改。
常见问题
会改变数值精度吗?
不会。JSON 解析与序列化对数字是保序保值的,但超过安全整数范围的超大整数建议改用字符串。
支持带注释的 JSON 吗?
不支持。标准 JSON 不允许注释(JSON5 / JSONC 才行),请先去掉注释。
排序会改变数组顺序吗?
不会。排序只作用于对象键,数组顺序在 JSON 里有语义,必须保持原样。
能转成 CSV 吗?
不能。JSON 转 CSV 需要处理嵌套结构,属于独立工具。
20MB 以上的文件怎么办?
超过上限会被拒绝。建议先在命令行用 jq 之类工具切分,或改用流式处理的脚本。
文件会被上传吗?
不会,全部处理在浏览器内完成。
限制与边界
单文件最大 20MB;只接受 UTF-8 编码的标准 JSON。
不支持带注释的 JSON5 / JSONC,不做 Schema 校验,不做 JSON 转 CSV。