描述 JSON 文档变化的格式:JSON Patch

jopen 9年前

JSON Patch 是一个用来描述 JSON 文档变化的格式,它本身也是 JSON 文档。可与 HTTP PATCH method 合并使用。JSON Patch 在 IETF 中规范是 RFC 6902 。JSON Patch 包括多种编程语言的实现。

示例:

原始文档

{    "baz": "qux",    "foo": "bar"  }

Patch

[    { "op": "replace", "path": "/baz", "value": "boo" },    { "op": "add", "path": "/hello", "value": ["world"] },    { "op": "remove", "path": "/foo"}  ]

结果

{     "baz": "boo",     "hello": ["world"]  }

项目主页:http://www.open-open.com/lib/view/home/1414719928044