JSON 差异对比

比较两个 JSON 的区别,高亮显示差异

JSON 差异对比 介绍

BeJSON JSON 差异对比是一款免费在线工具,无需注册,浏览器端直接使用,数据不会上传到服务器,保障您的隐私安全。

使用场景

  • 对比 API 接口版本升级前后的 JSON 响应差异
  • 检测配置文件(如 webpack、babel)修改前后的变更点
  • 数据库迁移前后记录的字段差异分析
  • 回归测试中对比期望输出与实际输出的 JSON 结果

如何使用

  1. 在上方输入框粘贴原始 JSON(JSON 1)
  2. 在下方输入框粘贴修改后的 JSON(JSON 2)
  3. 点击"对比"按钮,新增内容显示为绿色,删除显示为红色

常见问题

支持数组元素的顺序差异对比吗?

当前版本基于键名对比对象差异。数组元素按索引位置逐一比较,如果顺序不同会被标记为差异。

对比结果是纯文本还是结构化的?

结果会精确到每个字段的完整路径(如 user.address.city),清晰标注是新增(+)还是删除(-)。

可以忽略某些字段不参与对比吗?

目前暂不支持忽略字段。建议在对比前手动删除不需要对比的字段,后续版本会加入此功能。