本文へスキップ
Δ

JSON差分比較

2つのJSONを構造単位で差分比較。

出力
  • changed$.nametoco.toolstoco.tools Pro
  • changed$.tags[1]bc

JSON差分比較について

テキスト行ベースの差分ツールは、JSONの整形やキー順が変わっただけでも大量の差分を出してしまいます。JSON Diffは値をパース してからキー・配列インデックス単位で比較するため、実際に値が変わった箇所だけを正確に検出できます。 APIレスポンスの比較、設定ファイルの変更確認、テストの期待値と実際の値の突き合わせなどに便利です。差分は `$.user.name` のようなパス表記と、変更前後の値で一覧表示されます。 配列は要素の追加・削除ではなくインデックス単位で比較するため、要素の並び替えは各インデックスの変更として表示されます。

使い方

  1. Before欄に元のJSONを貼り付け
  2. After欄に比較先のJSONを貼り付け
  3. 追加・削除・変更をパス単位で確認

よくある質問(FAQ)

キーの順序が違っても正しく比較できますか?

はい。値を構造として比較するため、キーの並び順の違いは差分として扱いません。

配列の要素が並び替わった場合はどう表示されますか?

配列はインデックス単位で比較するため、並び替えは各インデックスの値が変わったものとして表示されます。

入力したデータは外部に送信されますか?

いいえ。比較処理はすべてブラウザ内で完結し、toco.toolsのサーバーへ送信されません。