JSON Patch
JSON Patch(RFC 6902)は、文書の差分を操作(add/remove/replace/move/copy/test)の配列として記述する。原子的な部分更新を可能にする。
目的
JSON 文書への変更を標準形式で表現し、PATCH リクエスト、共同編集、状態同期に使う。
メカニズム
パッチは操作の配列であり、各操作は op、path(JSON Pointer)、value/from を持つ。操作は順番に適用される:add は挿入、remove は削除、replace は上書き、move/copy は転送、test は検証である。
ユースケース
- HTTP PATCH リクエスト
- リアルタイム共同編集
- JSON での状態同期