Tool Hub

JSON 比较

两个 JSON 对象的递归差异对比,使用 RFC 6901 JSON Pointer 路径

对两个 JSON 值进行结构比较。每处变更以 RFC 6901 JSON Pointer 路径 (如 /user/name) 报告,并标注为新增、删除、修改或保留。

+ 1
1
Δ 1
= 2

变更 (RFC 6901 JSON Pointer 路径)

Δ
/age30

31
=
/name
=
/tags/0
/tags/1"user"

使用方法

  1. 将HTML代码片段粘贴到输入字段中。
  2. 检查器会立即扫描常见无障碍问题。
  3. 在结果面板中审查被标记的问题。
  4. 修复HTML,实时更新。

示例

  • Changing {"a":1,"b":2} to {"a":1,"b":3,"c":4} produces 1 changed entry at /b and 1 added entry at /c.
  • Removing a nested key such as /address/zip from a larger object is listed as a removal with its full pointer path.

生产环境使用前请验证输出。无担保 — 参见 条款.