ToolHub
打开工具

JSON 对比工具

比较两个 JSON 对象并高亮差异,支持深度比较

开发者工具

关于此工具

JSON 对比工具用于比较两个 JSON 对象的差异。它采用递归深度比较算法,逐字段遍历嵌套结构和数组,以路径式输出展示新增、删除和修改的差异项,并提供差异统计和忽略数组顺序选项——所有操作均在浏览器本地完成。

主要功能

快速预览

使用场景

json diff comparison

常见问题

对比算法是如何工作的?

工具采用递归深度比较算法,逐字段遍历 JSON 对象和数组。对于嵌套对象,递归比较每个属性;对于数组,按索引逐一对比元素。差异结果按路径(如 address.city)分类展示。

如何处理数组的比较?

默认按索引顺序逐一比较数组元素。启用「忽略数组顺序」选项后,工具会对原始类型数组先排序再比较,适用于不关心元素顺序的场景。对象类型数组仍按索引比较。

差异结果如何展示?

差异分为三类:新增(绿色,+标记)、删除(红色,-标记)和修改(黄色,~标记,显示旧值→新值)。每条差异显示完整路径、操作类型和值变化,顶部还有统计摘要。

使用此工具时我的数据安全吗?

绝对安全。所有 JSON 数据的解析和对比均在浏览器本地完成,不会将任何数据上传到服务器,您的数据完全私密。

可以复制对比结果吗?

可以。点击「复制对比结果」按钮,差异会以文本格式复制到剪贴板,包含统计摘要和每条差异的路径、操作和值,方便粘贴到文档或聊天中。