全部工具

🩹

JSON Patch 生成

对比前后两份 JSON,按 RFC 6902 自动生成 add / remove / replace 操作序列

新增本地运行

JSON Patch 生成的使用场景

  • 增量同步接口需要提交变更而不是整份对象
  • 写单元测试想断言 patch 内容
  • 排查配置版本之间到底改了哪些字段

JSON Patch 生成怎么用

  1. 左侧填原始 JSON,右侧填修改后的 JSON
  2. 点击生成 Patch
  3. 复制操作数组用于接口请求或断言

常见问题

数组元素移动会怎么处理?
按位置逐一比较生成 replace,不会自动识别 move 操作;如需 move/copy,可在结果上手工调整。
生成结果符合标准吗?
路径遵循 RFC 6901 JSON Pointer 转义规则(~ 写作 ~0,/ 写作 ~1),每个操作对象包含 op、path 与必要的 value。
会上传数据吗?
不会,diff 计算纯本地完成。