关于
最后更新:2026年9月12日
JSON Tool 是一款免费的轻量级页面工具,可以对 JSON 进行格式化、压缩和校验。它是由一位开发者维护的独立项目,整个工具就是一个 HTML 文件,没有自己的后端。
它的功能
- 格式化 — 以您选择的 1 到 20 缩进宽度美化 JSON。
- 压缩 — 去除所有空白以缩小数据体积。
- 校验 — 当输入不是有效 JSON 时,报告准确的解析错误。
- 键排序 — 递归进行,包括数组内嵌套的对象,方便两个数据逐行对比。
- 舒适阅读 — 行号、字符计数、浅色和深色主题、复制到剪贴板,以及下载为
formatted.json。
为谁而做
检查 API 响应的开发者、检查 JSON 导出数据的分析师,以及所有调试异常数据的人。即使完全不了解 JSON 也能使用:粘贴、按下格式化、阅读结果。
设计上的首要原则是让敏感数据留在您的设备上。配置文件导出、令牌、客户记录和内部 API 响应,恰恰是不应该粘贴到会上传数据再重新格式化的网站上的内容。所以本工具不会上传。
工作原理
格式化在您的浏览器中通过 JavaScript 引擎自带的 JSON 解析器完成,也就是您的浏览器读取 JSON 时使用的同一套代码路径。没有任何内容被发送到服务器处理,也不存在您所粘贴内容的队列、存储或日志。页面加载完成后,您可以断开网络继续使用。
它刻意不做的事情
- 没有账户、没有登录、没有使用限制,也没有付费墙。
- 不对您的 JSON 进行任何服务器端处理,也无法恢复您输入的任何内容。
已知限制
它只接受严格的 JSON。注释、尾随逗号、单引号、JSON5、JSONC 以及换行分隔的 JSON(NDJSON)都会被拒绝,这是 JSON 解析器的行为,并非缺陷。没有 JSON Schema 校验、JSONPath 查询、差异视图,也没有与 YAML、XML 或 CSV 之间的转换。
由于一切都在您的浏览器标签页中运行,非常大的输入会受到浏览器内存的限制,并可能导致标签页无响应。对于超过几兆字节的文件,请拆分后再粘贴,而不是整份粘贴。
费用
免费,没有付费层级。收集什么、不收集什么,详见隐私政策。
发现问题,或希望增加某项功能?请联系我们 — 附上输入内容和浏览器名称的缺陷报告最有帮助。