🔧 JSON Patch工具

免费在线JSON Patch工具,支持RFC 6902标准的add/remove/replace/move/copy/test操作,纯前端本地执行,安全可靠的JSON文档补丁编辑器。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

在线RFC 6902 JSON Patch操作 - 支持 add/remove/replace/move/copy/test 六种操作

📄 原始JSON文档

✅ 应用补丁后结果

等待应用补丁...

🛠️ 补丁操作列表

点击"添加操作"创建补丁操作

📝 JSON Patch 原文(RFC 6902)

常见问题

Q1: 什么是JSON Patch?

JSON Patch是RFC 6902定义的标准格式,用于描述对JSON文档的修改操作。它通过一组原子操作(add、remove、replace、move、copy、test)来精确描述文档的变更,常用于REST API的部分更新(PATCH请求),避免传输完整文档。

Q2: JSON Pointer路径怎么写?

JSON Patch使用RFC 6901 JSON Pointer定位元素。路径以/开头:根对象用""表示,/name指向name属性,/skills/0指向数组第一个元素,/a/b指向嵌套属性。特殊字符:~用~0转义,/用~1转义。

Q3: test操作有什么用?

test操作用于验证指定路径的值是否等于给定值。如果值不匹配,整个补丁操作将失败回滚。这在条件更新场景中非常有用——确保在修改前值符合预期,避免并发修改导致数据不一致。