JSON 差分ツール

2 つの JSON を構造比較し、追加キー・削除キー・変更値を 1 か所で確認できます。

すでに 2 つの候補 JSON があり、「どこが変わったか」を素早く把握したいときのページです。スキーマ検証やマージではなく、構造差分に絞っています。

他の言語日本語 English

この JSON 差分ツールでできること

Wave 6 ja dev-data expansion

2 つの JSON を比較する

左右の JSON を貼り付けて比較します。必要なら比較前に両側を整形し、キー順もそろえてから差分を確認できます。

左側 JSON

例: 現行ペイロード、旧レスポンス、基準設定

右側 JSON

例: 新ペイロード、取込結果、提案設定

差分の要約

追加キー
削除キー
変更値
左ルート型
右ルート型

キー順の違いは無視します。配列はインデックス順で比較します。

追加キー

    削除キー

      変更値

        キー順と構造変更は別です

        オブジェクトのキー順は、見た目の違いに過ぎないことがあります。このページは構造と値を比べるので、同じキー・同じ値なら並び替えだけでは差分になりません。一方で配列は順番自体が意味を持つため、インデックス差分として扱います。

        整形と差分の違い

        整形は 1 つの JSON を読みやすくする作業、差分は 2 つの JSON の違いを見つける作業です。片側でも壊れていると構造差分は意味を持たないので、まず正しい JSON に直してください。

        よくある質問

        キーの順番は差分として扱われますか?

        扱われません。このページはオブジェクトのキー順ではなく、JSON の構造と値を比較します。同じキーと値なら、並び替えだけでは差分になりません。

        片側が不正な JSON のときはどうなりますか?

        まずパースエラーを表示します。構造差分は両側が正しい JSON になってから意味を持つため、整形ボタンや JSON 整形ツールで先に修正してください。

        JSON 整形ツールとの違いは何ですか?

        整形ツールは 1 つの JSON を読みやすくしたり検証したりするページです。JSON 差分ツールは 2 つの JSON を比較し、追加キー・削除キー・変更値を見つけるページです。

        配列は値だけで比較しますか?

        配列はインデックス順で比較します。同じ値でも並びが違えば、配列構造が変わったものとして差分に出します。

        コメント(任意)

        負荷を抑えるため、コメントは必要なときだけ読み込みます。