テキストではなく構造を理解するセマンティック JSON 差分ツール。値の変更、型の不一致、欠損プロパティをフルキーパスで検出します。
JSON を正確かつ簡単に比較。データ検証、API テスト、デバッグに最適です。
JSON データの違いを色分けで強調表示します。追加・削除・変更などの差分に対応。
1 秒未満で JSON オブジェクトを比較し、すぐに違いを確認できます。
JSON データはメモリ内のみに存在し、すべての比較はブラウザ内で実行されるため、データの安全性が確保されます。
簡単な手順で JSON 比較を始めましょう。
左右の入力欄に元の JSON と比較対象の JSON を入力または貼り付けます。
「比較」ボタンをクリックして比較します。
強調表示された差分結果を確認します。
本ツールは構造的比較アルゴリズムを使用して JSON データの差異を深く分析し、単純なテキストベースの行ごとの比較を超えます。
両方の JSON 入力がツリー構造に解析されます。オブジェクトのキーはアルファベット順にソートされ、キーの順序の違いが誤検出を生じないようにします。
アルゴリズムは両方の JSON ツリーを再帰的に走査し、各パスで値を比較します。すべてのネストレベルで型の変更、値の変更、追加、削除を検出します。
配列は3つの戦略で比較できます:インデックス順(位置対応)、LCS(挿入・削除を検出する最長共通部分列)、無序(順序を無視する集合的比較)。
差異はソース位置にマッピングされ、色分けされたハイライトで表示されます — 追加は緑、削除は赤、変更は黄色です。
JSON 比較は多くの開発ワークフローで不可欠です。
開発およびリグレッションテスト中にエンドポイントの動作を検証するため、期待される API レスポンスと実際のレスポンスを比較します。
package.json、tsconfig.json、デプロイメント設定など、設定ファイルのバージョン間の変更を追跡します。
ソースと結果の JSON オブジェクトを比較して、データ変換出力の正確性を検証します。
アプリケーションの異なる時点でキャプチャした JSON スナップショットを比較し、予期しない状態変化を素早く特定します。
クエリパラメータを渡すことで、比較結果ページに JSON データを事前に読み込むことができます。これは比較の共有、CI/CD 連携、自動化テストに便利です。
base および contrast パラメータに公開アクセス可能な URL を渡します。ツールはこれらの URL から JSON コンテンツを取得します。
コンテンツを Base64 文字列としてエンコードし、直接渡します。データのエンコード/デコードには base-64.com をご利用ください。