合并器会解析每份 JSON,并递归合并嵌套对象,而不是只替换最上层值。当你需要叠加 API payload、配置或环境专用覆盖时很适合。
当多份输入含有相同键值时,你可以选择哪一侧优先。数组可设置为串接或替换,因此输出可符合累加式数据整合,或严格覆盖式配置。
结果会按你选择的缩进输出,方便复制前先检查。所有解析与合并都在浏览器本地完成,草稿 payload 不需要离开你的设备。
关于这个主题的常见疑问与实用解答。
将两份 JSON 文档合并为一份,结合两个来源的字段。
当两份文档有相同的键时,第二份文档的值优先。
是的,嵌套对象会递归合并,而非直接整个替换。
不会,JSON 合并完全在您的浏览器中处理。两份文档通过 JavaScript 在本地合并,不会发送至任何服务器。
您可以在两种数组策略间切换 — 串接(将第二份数组接在第一份之后)或替换(完全使用第二份数组)。默认为串接。
单次最多可合并五份 JSON 文档。点击第二份输入下方的「新增输入」按钮可加入更多,合并顺序为由左至右。
可以。通过「键冲突」下拉菜单可在「B 覆盖 A」(默认)与「A 覆盖 B」间切换,无需重新排列输入顺序。
可以。结果区的下载图标可将合并后的 JSON 存成文件,复制按钮则将结果放到剪贴板。