跳到主要内容

1. Introduction

1. 引言 (Introduction)

JavaScript Object Notation (JSON) [RFC4627] 是用于交换和存储结构化数据的一种常见格式. HTTP PATCH [RFC5789] 为 Hypertext Transfer Protocol (HTTP) [RFC2616] 扩展了一种方法, 用于对资源执行局部修改.

JSON Patch 是一种格式 (由媒体类型 "application/json-patch+json" 标识), 用于表达要应用到目标 JSON 文档的一系列操作 (operations); 它适合与 HTTP PATCH 方法一起使用.

在其他需要对 JSON 文档或具有类似约束的数据结构进行局部更新的场景中, 这种格式也可能有用 (即这些数据结构可以使用 JSON 语法序列化为对象或数组).