>_
{±}

JSON 对比

按结构而不是按文本比较两个 JSON,列出每个新增、删除和修改的字段及其路径。自动忽略键的顺序,也可以选择忽略数组顺序。

本地运行 —— 你的输入不会离开当前页面。

原始 JSON
修改后的 JSON

    使用说明

    1. 左侧粘贴原始 JSON,右侧粘贴修改后的 JSON。
    2. 每处差异都会列出路径(如 $.settings.theme)以及旧值 → 新值。
    3. 如果数组表示的是集合(标签、ID 列表)而不是序列,可以打开“忽略数组顺序”。
    4. 点击“排序键并格式化两侧”可以把两边规范化,方便再做逐行文本对比。

    常见问题

    为什么不直接用文本对比?

    键的顺序不同、缩进不同或者压缩过的 JSON,都会让文本对比出现大量噪音。结构化对比比较的是解析后的数据,只显示真正的变化。

    数组是怎么比较的?

    默认按相同下标逐项比较,所以在开头插入一个元素会显示多处变化。打开“忽略数组顺序”后,数组按多重集合比较,只报告两侧缺少的元素。

    反馈问题或提建议 →