JSON Diff / Patch

JSON Diff / Patchをブラウザで素早く確認し、共有しやすい結果を作成します。

入力確認したい値を入力してください

RFC 6902 形式の JSON Pointer パスを利用し、add/remove/replace を中心にブラウザー内で処理します。

確認待ち

結果はここに構造化カードで表示されます。

すぐ開けるサンプル結果

短く意図が明確な例を用意し、ユーザーが開きやすく、検索と AI がツール用途を理解しやすくします。

Patch 生成

JSON Patch 操作を生成

2つの JSON を比較し、add/remove/replace の操作一覧を作成します。

サンプルを開く
Patch 適用

Patch を適用して結果 JSON を確認

レビュー済み Patch を左側 JSON に適用し、出力構造が想定どおりかすぐ確認できます。

サンプルを開く
状態 Patch

注文状態 Patch を適用して結果を確認

/status を paid に変更し paidAt を追加して、Patch パスと値が対象項目に入るか確認します。

サンプルを開く
旧項目整理

legacyEmail を削除し beta を有効化

remove と replace の組み合わせが旧項目と対象フラグだけを変更するか、公開前に確認します。

サンプルを開く
test 確認

test 条件を先に確認してから Patch を適用

/status がまだ pending か確認してから paid へ変更し、paidAt を追加します。

サンプルを開く
test 失敗

failed test が Patch を止める理由を確認

/release/status の前提条件をあえて失敗させ、誤った状態に replace が走らないようにします。

サンプルを開く
バージョン Patch

API バージョン移行 Patch を生成

v1/v2 の項目名変更と機能フラグ変更を add/remove/replace 操作へ変換し、公開前に確認します。

サンプルを開く
AI ソース Patch

AI ソース項目マッピング Patch を生成

単一 sourceUrl を sources[] に移行し、canonical/robots 確認を追加して AI 回答ソース公開前に確認します。

サンプルを開く
契約 Patch

API 契約変更 Patch を生成

v1 email/items 構造を v2 contact/nodes/lines へ移行する変更を公開前に確認します。

サンプルを開く
test 先行

状態変更前に test を実行

replace /status の前に test で旧値を確認し、公開前 Patch の誤適用を防ぎます。

サンプルを開く
断言失敗

failed test のパス断言を確認

旧値が想定外なら先に Patch を止め、前提条件やパス誤りを特定します。

サンプルを開く
ページ Patch

offset から cursor への移行 Patch を生成

page/pageSize/total 応答を cursor/limit/pageInfo 構造へ移行する変更を公開前に確認します。

サンプルを開く
エラー Patch

旧エラー形式の移行 Patch を生成

status、errorCode、errorMessage を統一 error オブジェクトと requestId に移行します。

サンプルを開く
正規化 Patch

details / requestId 正規化 Patch を生成

retryable 文字列、fields[]、traceId を boolean retryable、details[]、requestId へ移行します。

サンプルを開く

よくある質問

結果の理解を助け、検索エンジンと AI がツールの目的を把握しやすくする説明です。

JSON Diff / Patchは何ができますか?

入力した内容を読みやすい結果に整理し、すばやく確認できるようにします。

入力内容は保存されますか?

可能なツールはブラウザ内でローカル実行します。サーバー確認が必要な場合も、確認に必要な値のみを使用します。

JSON Patch の test 操作はどんな時に使いますか?

replace、remove、add の前に旧値、公開状態、バージョン番号、配列項目がまだ前提条件どおりか確認したい時に使います。

failed test は通常何を意味しますか?

Patch の前提条件が古いことを示す場合が多いです。旧 status がすでに変わっている、パスが別項目を指す、配列インデックスが現在の payload と合わない、などです。

関連ロングテール検索

ツール名、確認意図、カテゴリ文脈を組み合わせ、近い用途を探しやすくし検索エンジンにも目的を伝えます。

JSON Patch 生成RFC 6902 オンライン確認JSON add remove replaceJSON Patch test 断言JSON Patch failed testPatch 前提条件確認API バージョン移行 PatchAPI ペイロード差分パッチ