~/tools/json-diff

JSON 对比

左右各贴一段 JSON,点对比就能看到哪些字段新增了、删了、值改了。递归进嵌套对象和数组,路径精确到 .items[0].price,改了哪一眼定位。

怎么用:左右各贴一段 JSON 点对比,新增、删除、改动逐项列出。

cat faq.txt

颜色含义

绿色 = B 有 A 没有的新增字段;红色 = A 有 B 没有的删除字段;黄色 = 两边都有但值不同;灰色半透明 = 值完全相同。

路径怎么读

对象字段用点号连接(.user.name),数组按下标(.items[0].price)。对象和数组类型不一致时整体记为「修改」。

对比规则

递归进对象和数组;数组按索引位置对齐比较;null 与缺失字段视为不同;数值 1 与 "1" 视为不同类型。

隐私吗

JSON 只在浏览器里 parse 和对比,不发送到服务器,接口返回的业务数据可以放心贴。

related

相关工具

JSON 格式化

美化、压缩、校验 JSON。打开 ↗

代码格式化

JS / CSS / HTML / XML 缩进美化。打开 ↗

文本对比

两段普通文本逐行 diff。打开 ↗

回到工具矩阵

更多在线工具与教程,都在首页一屏看全。回首页 ↗