JSON 差异比较

递归比较两份 JSON 文档并报告结构化差异。

JSON Diff
本地输入
输出
处理中…
关于此工具

专注当前任务。

比较解析后的 JSON 值,而不是排版差异。对象按键、数组按索引递归遍历,输出带精确根路径的机器可读变更记录。

使用方法

  1. 主输入框粘贴修订 JSON,第二输入框粘贴原始 JSON。
  2. 运行递归比较。
  3. 查看 equal、count 及每个新增、删除或变更路径。
你的内容由你掌握。
工具输入在你的浏览器本地处理,绝不会发送至 KitVerse 服务器。在共享设备上使用时,请及时清空工作区。
常见问题
空白和对象键顺序会影响结果吗?

不会。JSON 会先解析,因此排版和对象键顺序不产生差异;数组按索引比较,所以顺序仍然重要。

changes 为空数组表示什么?

两个解析后的 JSON 值结构相等,此时 equal 为 true。原始类型变化会如实报告,不进行类型强转。