JSON 差分比較

2つのJSONを入力すると、どのキーが追加·削除·変更されたかをツリー形式で一目で表示。APIレスポンスや設定ファイルの比較にどうぞ。

変更前
変更後

使い方

1
2つのJSONを入力

左に「変更前」、右に「変更後」のJSONを貼り付けてください。入力と同時に差分が分析されます。

2
カラーコードを確認

緑は追加、赤は削除、黄は値の変更です。変更なしのキーはグレーで表示され、大きなオブジェクトでも変化が一目で分かります。

3
要約カードで検証

追加·削除·変更されたキー数を上部の要約カードで確認。変更がない場合も明示的に表示されます。

よくある質問

配列はどう比較されますか?

インデックス基準で比較します。["a","b"]と["b","a"]はインデックス0·1とも変更扱いになります。順序を無視するには事前にソートしてください。

値は同じだが型が違う場合は?

厳密比較(===)を使うため、"123"(文字列)と123(数値)は別の値として分類されます。型まで一致して同じ値とみなします。

不正なJSONを入力すると?

構文エラーは赤色で即時表示され、もう一方は通常表示されます。片方だけが空ならもう一方が「全追加/全削除」として分析されます。

大きなJSONは処理可能?

ブラウザのメモリ内で処理するため、1MB以内なら高速処理。それ以上は一時的に遅くなる場合があります。

サーバーに送信されますか?

いいえ。すべての比較はブラウザ内で行われ、入力したJSONが外部に送信されることはありません。