什么是 JSON 格式化工具?
这个工具用于把一段 严格 JSON 文本在浏览器里即时整理成更易读的结构,或者压缩成一行便于传输。当前页面提供三项核心能力:
pretty:按缩进输出,方便阅读、排错、审查接口返回值。minify:移除多余空白,适合粘贴到请求参数、环境变量或日志系统。sortKeys:按键名递归排序对象字段,便于比较前后版本差异。
需要注意的是,这个工具不是 JSON5 编辑器,也不是 schema 校验器。它调用浏览器原生 JSON.parse() 解析输入,因此不支持注释、尾逗号、单引号、未加引号的键名,也不会帮你修复非法语法。
当你勾选“排序键名”时,工具会递归重排对象键,但不会改变数组顺序,因此它更适合“展示一致化”,而不是加密签名或跨系统严格规范化。
适合哪些场景?
- 调试 REST / GraphQL 接口返回值。
- 整理配置文件或测试夹具。
- 在复制到 URL、环境变量、日志系统前先做压缩。
- 把字段顺序对齐后,再配合 diff 工具查看变更。
参考资料
- 根据 RFC 8259,JSON 语法必须使用双引号字符串、不能包含注释。
- ECMA-404 给出了 JSON 的基础语法定义。
- MDN 对 JSON.parse() 与 JSON.stringify() 的行为有完整说明。