The origin
{
"baz": "qux",
"foo": "bar"
}
The patch
[
{ "op": "replace", "path": "/baz", "value": "boo" },
{ "op": "add", "path": "/hello", "value": ["world"] },
{ "op": "remove", "path": "/foo" }
]
The result
{
"baz": "boo",
"hello": ["world"]
}
包含的操作:
- add
- remove
- replace
- copy
- move
{ "op": "move", "from": "/biscuits", "path": "/cookies" }
- test
{ "op": "test", "path": "/best_biscuit/name", "value": "Choco Leibniz" }