什么是 JSON Patch(RFC 6902)?
JSON Patch 是 IETF 定义的 JSON 文档变更标准,使用有序操作数组描述修改。每项操作包含 JSON Pointer 路径,并使用 add、remove、replace、move、copy 或 test 六种动作之一。本工具可以比较源文档与目标文档并生成确定性的 Patch,按顺序应用现有 Patch,还能创建可恢复原始文档的反向 Patch。所有处理均在浏览器本地完成。
如何生成或应用 JSON Patch
- 1在“生成 Patch”模式中,将原始文档粘贴到源 JSON,将期望版本粘贴到目标 JSON。
- 2逐项检查生成的操作,并复制 JSON Pointer 路径、完整正向 Patch 或反向 Patch。
- 3展开修改结果预览,确认生成的操作能够得到期望的目标文档。
- 4在“应用 Patch”模式中,粘贴 JSON 文档及包含 add、remove、replace、move、copy 或 test 的 RFC 6902 操作数组。
- 5根据错误中标明的操作序号修复无效路径或参数,然后复制验证后的 JSON 输出。
JSON Patch 生成与应用工具 — RFC 6902的常见使用场景
快速完成日常任务
无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。
检查与整理内容
在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。
注重隐私的浏览器处理
对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。
常见问题
JSON Patch 生成与应用工具 — RFC 6902可以解决什么问题?
比较两个 JSON 文档并生成 RFC 6902 Patch,应用和验证现有操作,创建反向 Patch,并在浏览器本地复制 JSON Pointer 路径。
这个工具需要注册或付费吗?
不需要。你可以直接免费使用,不必创建账号。
工具会上传我的数据吗?
工具会尽可能在浏览器本地运行。需要后端服务的功能会在页面中明确标注。