工具箱 / JSON 结构对比 浏览器本地运行English
Web

JSON 结构对比

比较 JSON / JSON5 结构,定位新增、删除与修改。

Ctrl / ⌘ + Enter 运行

准备就绪

01

放入内容粘贴文本,或试试示例

02

选择操作明确语义,安心处理

03

带走结果复制、下载,继续你的工作

少一点来回,多一点专注。功能构建版 · 正在验收

使用说明

对比两个 JSON/JSON5 的结构和值,用路径定位新增、删除和修改。

可用操作:处理

示例

第二份 JSON 的 count 为 2,结果定位到 /count。

本例操作与参数

操作: 处理
新版 JSON / JSON5: {"count":2}

输入 / 操作

{"count":1}

结果 / 预期表现

{
  "equal": false,
  "changes": [
    {
      "path": "/count",
      "kind": "changed",
      "before": 1,
      "after": 2
    }
  ]
}

可调整选项:新版 JSON / JSON5

范围与限制

  • 采用 JavaScript 数值语义,不保证超大整数精度;数组按索引比较,不按对象身份匹配。

常见问题

  • 第二份内容不能为空;若只想比较空格或原始数字写法,应使用文本差异工具。

相关工具

文本差异比较 JSON 工作台

隐私与使用环境

输入内容在当前浏览器处理。不要使用真实密钥或仍有效的敏感凭据作为演示数据。设备相关功能需浏览器支持和你的授权。