この JSON 差分ツールでできること
- JSON をアップロードせず、ブラウザ内だけで比較できます。
- 追加キー・削除キー・変更値をパス単位で確認できます。
- オブジェクトのキー順は無視するので、見た目だけの並び替えでノイズが出ません。
- 不正な 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 を比較し、追加キー・削除キー・変更値を見つけるページです。
配列は値だけで比較しますか?
配列はインデックス順で比較します。同じ値でも並びが違えば、配列構造が変わったものとして差分に出します。
関連
コメント(任意)
負荷を抑えるため、コメントは必要なときだけ読み込みます。