粘贴左右两份 JSON
左边放原始数据,右边放新数据;不确定格式时可以载入示例。
左右各放一段 JSON,按路径看清每一处新增、删除和改动。
结果按 JSON Path 展示,数组按索引逐项比较。
$.config.retries值变化35$.config.strict新增true$.config.timeout类型变化30string"45"$.features数组长度23$.features[1].enabled值变化falsetrue$.features[2]新增{"name":"差异高亮","enabled":true}$.legacy删除{"enabled":true}$.tags数组长度34$.tags[3]新增"offline"$.version值变化12所有解析和对比都在你的浏览器中完成,两段 JSON 不会上传到服务器, 也不会被保存。刷新页面后数据即清空。
左边放原始数据,右边放新数据;不确定格式时可以载入示例。
对象按键名匹配,数组按索引比较,逐项找出新增、删除、值变化和类型变化。
每条差异都带 JSON Path,可以只看差异或展开全部,再复制或下载报告。
关于匹配规则、数组和隐私。
免费,无需注册,也没有次数限制。左右各粘贴一段 JSON,工具会自动解析并列出差异,报告可以复制或下载为 .txt 文件。
不会。解析、对比、复制和下载都在浏览器内完成,内容不会发送到服务器,也不会被保存;刷新页面后数据即清空。
不会。对象按键名匹配,键的书写顺序不影响对比。只有键名、值或类型真正不同时才会标记为差异。
数组按索引逐项对比,例如 $.items[0] 对 $.items[0]。长度发生变化时会单独标出,多出的元素显示为新增,缺少的元素显示为删除。
同一个路径上的类型不同(例如 number → string,或者 object → array)会标记为类型变化,并同时显示旧值、新值和两边的类型。
页面会指出错误所在的行和列,并保留你的输入。修正后会自动重新对比,也可以点「立即对比」马上重试。
探索 AIGoCode,让 AI 更顺手地融入你的开发工作流。