コンテンツへスキップ
uencoder

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 での状態同期

関連ツール

References