RFC 6902 — JavaScript Object Notation (JSON) Patch by node
JSON Patch defines a JSON structure for a sequence of operations — add, remove, replace, move, copy, test — to apply to a JSON document, each naming its target with a JSON Pointer. Suitable as the body of an HTTP PATCH request.