对比 json.site
json.site 以及几十个同类工具确实方便。真正的问题是:为了这点方便,把可能包含客户数据的请求体发往一个你一无所知的服务器,是否值得。这一页是诚实的逐项对比,不是抹黑。
| 能力 | JSONForge | json.site 及常见在线工具 |
|---|---|---|
| JSON 在哪里处理 | 你的浏览器(Web Worker) | 上传到对方服务器 |
| 最大文件 | 100 MB | 通常 1–5 MB |
| 1 万行数组插入 1 行 | 1 条新增(并显示移动) | 1 万条「已修改」 |
| 识别「移动」的行 | 支持,独立标记 | 不支持 |
| 修复被截断的 LLM 输出 | 支持,并逐行列出改动 | 不支持 |
| 推断 JSON Schema | draft-07 与 2020-12 | 通常只有 draft-07 |
| JSONPath 与 JMESPath | 都支持 | 只支持一种或都不支持 |
| 断网可用 | 支持(PWA) | 不支持 |
| 注册 / 付费墙 | 无 | 常见限流或收费 |
| 界面语言 | English 与中文 | 通常只有英文 |
在 Chrome 130 / M1 MacBook Air 上以 5 MB 文档实测。
最关键的一个差异
数组对齐。当在大数组顶部插入一行时,基于下标的 diff 会把之后每一行都报成「删除 + 新增」。按键匹配则只报一条新增加 N 条移动 —— 这是一份「没法看」的结果和一份「能行动」的结果之间的区别。
它们确实更好的地方
如果你需要把格式化后的文档分享给一个不愿安装任何东西的同事,带永久链接的托管工具比我们更简单。如果你在禁用 Web Worker 的受限机器上工作,我们跑不起来。这些都是真实的取舍,不是脚注。