コンテンツにスキップ

🔍 JSON Diff (構造比較)

2 つの JSON を構造的に比較し、追加・削除・変更を JSON Pointer (/path/to/field) 付きで表示します。キー順序や配列順序の無視、型変化の検出にも対応。

✅ 完全無料・登録不要・サーバーへのデータ送信なし

🔒 プライバシーについて

差分結果

📖 使い方

  1. 1
    2 つの JSON を貼り付け
    左に旧バージョン、右に新バージョンの JSON を貼り付けます。サンプルボタンですぐ試せます。
  2. 2
    オプションを調整
    表示モード(ツリー / フラット / unified)、キー順序や配列順序の無視、型変化の厳密性を選択します。
  3. 3
    差分を確認
    追加 (+)・削除 (-)・変更 (~) が JSON Pointer 付きで色分け表示されます。サマリで件数を一目で確認できます。

❓ よくある質問

JSON Pointer とは何ですか?
RFC 6901 で定義された、JSON の任意の値を指すスラッシュ区切りのパス記法です。例えば /users/0/email は配列の最初の要素の email フィールドを指します。
配列の順序を無視すると何が変わりますか?
要素を集合として比較し、同じ値が含まれていれば一致とみなします。並び替えた配列を「変更なし」と判定したいときに有効です。
文字列の "1" と数値の 1 はどう扱われますか?
「型変化: 厳密」では別物として「変更」になり、「緩い」では値として等しいとみなされます。API レスポンスの型ゆらぎを許容したいときに切り替えてください。
🐛 このツールで問題が発生しましたか?

完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。

※ 不具合再現のため、ブラウザ情報 (UA / 画面サイズ / 言語 / URL) を自動で送信します