数据格式

JSON Patch 生成与应用工具 — RFC 6902

比较两个 JSON 文档并生成 RFC 6902 Patch,应用和验证现有操作,创建反向 Patch,并在浏览器本地复制 JSON Pointer 路径。

免费使用 无需注册 浏览器本地运行

工具操作区

5 项操作+2 add-1 remove2 replace

操作预览

remove
/legacyField
replace
/active
true
add
/createdAt
"1843-01-01"
replace
/user/name
"Ada Lovelace"
add
/user/roles/1
"editor"

正向 JSON Patch

反向 JSON Patch

预览修改后的文档

什么是 JSON Patch(RFC 6902)?

JSON Patch 是 IETF 定义的 JSON 文档变更标准,使用有序操作数组描述修改。每项操作包含 JSON Pointer 路径,并使用 add、remove、replace、move、copy 或 test 六种动作之一。本工具可以比较源文档与目标文档并生成确定性的 Patch,按顺序应用现有 Patch,还能创建可恢复原始文档的反向 Patch。所有处理均在浏览器本地完成。

如何生成或应用 JSON Patch

  1. 1在“生成 Patch”模式中,将原始文档粘贴到源 JSON,将期望版本粘贴到目标 JSON。
  2. 2逐项检查生成的操作,并复制 JSON Pointer 路径、完整正向 Patch 或反向 Patch。
  3. 3展开修改结果预览,确认生成的操作能够得到期望的目标文档。
  4. 4在“应用 Patch”模式中,粘贴 JSON 文档及包含 add、remove、replace、move、copy 或 test 的 RFC 6902 操作数组。
  5. 5根据错误中标明的操作序号修复无效路径或参数,然后复制验证后的 JSON 输出。

JSON Patch 生成与应用工具 — RFC 6902的常见使用场景

快速完成日常任务

无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。

检查与整理内容

在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。

注重隐私的浏览器处理

对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。

常见问题

JSON Patch 生成与应用工具 — RFC 6902可以解决什么问题?

比较两个 JSON 文档并生成 RFC 6902 Patch,应用和验证现有操作,创建反向 Patch,并在浏览器本地复制 JSON Pointer 路径。

这个工具需要注册或付费吗?

不需要。你可以直接免费使用,不必创建账号。

工具会上传我的数据吗?

工具会尽可能在浏览器本地运行。需要后端服务的功能会在页面中明确标注。