DataFmt

JSON 对比 / Diff

按路径列出两份 JSON 的新增、删除与变更字段,帮助你快速定位差异。

将文件拖拽到此处,或点击上传

功能介绍

Review 接口变更、对比配置快照、验证升级前后的数据结构是否一致——这些场景都需要精准的 JSON 对比。纯文本 diff 无法理解字段顺序调换、类型变化等语义差异。

DataFmt 的 JSON Diff 基于 microdiff 做深度对比,输出按 JSON Path 组织的变更列表,并以颜色区分"新增 / 删除 / 变更",可按需展开查看旧值与新值。

使用步骤

  1. 把"旧"JSON 粘贴到左侧、"新"JSON 粘贴到右侧。
  2. 点击"对比"。
  3. 下方按 JSON Path 列出所有差异。
  4. 可折叠/展开具体值。

典型用例

注意事项

常见问题

对比结果会高亮整行吗?
我们展示的是按 JSON Path 组织的差异清单,而不是行级 diff。便于跨缩进变化做语义对比。
两份 JSON 结构不同怎么办?
会被正确识别为"新增"或"删除"的字段/子树。
数组顺序变化会被当成差异吗?
会。若您希望按内容而非顺序对比,请先对数组排序。