JSON差異

2つのJSONドキュメントを貼り付けて、オブジェクトと配列を再帰的に比較します。

プライバシー:アップロードしないローカルで処理します。

↓ 下の入力領域に貼り付けて、結果をすぐに表示します。★QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB

粘贴两段 JSON,点击对比查看字段级差异。

JSON A(左侧)

JSON B(右侧)

差异列表

差异列表

~ version: 1 → 2
+ ready: true

備考

差异符号

+ 表示 B 新增字段,− 表示 A 独有字段,~ 表示同路径值发生变化。嵌套对象与数组会递归比较。

2つのJSONドキュメントを貼り付けて、オブジェクトと配列を再帰的に比較します。

クイックスタート

  1. JSON AとBを貼り付ける

    サポートされているオブジェクトと配列、厳格なJSON構文が必要です。

  2. 「比較」をクリックします。

    結果は、+/-/~記号を持つ各パスをリストします。

機能とユースケース

2つのJSONドキュメントの構造的な違いは、オプションの書式設定後にパスを追加/削除/変更しました。

APIプロトコル回帰、構成ドリフト、LLM JSON比較、DBエクスポート差異に使用します。

シンボル凡例

+Bにパスが追加されました。~値が同じ経路上で変化した。

典型的なワークフロー

最も一般的なシーンはAPI変更検証です。古いAPIレスポンスを左側に、新しいバージョンを右側に貼り付けます。このツールは、キー変更の監視を防ぐために、新しい「割引」フィールドや「期限切れ_ at」の欠如などのフィールド変更をハイライトします。

もう1つの実際の用途は、移行チェックを構成することです。開発環境と本番環境の間のデータベース構成JSONを比較して、ポートやパスワードなどの機密フィールドが一致することを確認します。配列順序の違いは青でマークされ、値の変更は赤で表示され、構造の変更と内容の変更を視覚的に区別します。

バージョン違反

Input

{"version":1}

Output

{"version":2,"ready":true}

FAQ

配列の順序は重要ですか。

並べ替えは、複数の~または+/-エントリとして表示されます。

配列[1、2、3]と[3、2、1]の表記が異なるのはなぜですか。

デフォルトでは、厳密モードは異なる配列順序を変更とみなします。使用可能な場合は、「配列順序を無視」オプションを選択します。これにより、シーケンスに依存したキュー処理など、真のビジネスロジックの問題が隠される可能性があることに注意してください。