メインコンテンツまでスキップ

4.3. replace (置換)

4.3. replace (置換)

"replace" 操作はターゲット位置の値を新しい値に置き換えます。操作オブジェクトは, 置換値を指定する内容を持つ "value" メンバーを含まなければなりません (MUST)。

操作が成功するには, ターゲット位置が存在しなければなりません (MUST)。

例えば:

{ "op": "replace", "path": "/a/b/c", "value": 42 }

この操作は機能的には, 値に対する "remove" 操作に続いて, 同じ場所で置換値を使用した "add" 操作を実行することと同じです。