JsonDiffPatch
jsondiffpatch.com又名 JsonDiffPatch
在线 JSON 差异比较工具兼同名 npm 库,支持 JSON5 与带注释 JSON,输出可视化差异、delta 或 RFC 6902 补丁,数组按 key、id、name 智能配对,适合开发者调接口时对比前后两次响应。
工具免费不用登录网页英文

JsonDiffPatch 是一个用来比较两段 JSON 差异的在线工具,背后是同名的 npm 库。你把左右两份 JSON 贴进两个输入框,它会把新增、删除、修改的字段标出来,省去人眼逐行核对。除了标准 JSON,它也能读 JSON5、带注释的 JSON,甚至纯文本。
主要功能
比较结果有三种看法:可视化差异、delta 格式的 JSON,以及符合 RFC 6902 的 JSON Patch。数组比较会变聪明——如果数组元素是对象,它会自动拿 key、id 或 name 字段来配对,而不是按位置硬比。长字符串或文本会落到字符级别做 diff,用的是 google/diff-match-patch。页面上还有示例和查询参数入口,方便直接试。
适合谁
主要给开发者用:调接口时对比前后两次响应、检查配置文件改动、审阅数据迁移结果。它也能在终端里跑,用 npx 命令比较本地文件或两个 HTTP 地址,或者直接贴一个 gist 链接来比。
费用与限制
页面写明是免费在线工具,没有提到登录或付费。界面是英文,没有中文。工具本身不保存你的数据,但比较内容会经过浏览器处理,敏感数据自己掂量。另外它只做 diff,不做合并或自动修复。
常见问题
JsonDiffPatch 收费吗?
JsonDiffPatch 免费使用。免费在线工具。
用 JsonDiffPatch 要登录吗?
不用登录就能用。
JsonDiffPatch 有哪些平台 / App?
支持 网页。
JsonDiffPatch 的替代品有哪些?
本站整理了 5 个替代品,例如 JSON For You、SO JSON在线工具、Be JSON、JSON.cn。