JSON 比較
このツールについて
単純な文字列比較ではなく、JSON の構造を解析して2つのデータを比較します。展開可能な表示で追加キー、削除キー、型変更、値の編集を確認。API 応答や設定ファイルの差分確認に便利です。
使い方
- パス表示付きの構造化 JSON 比較
- 追加・削除・変更・型変更の表示
- オブジェクトのキー順序を無視するオプション
- 各側の解析エラーを個別報告
- サンプル JSON の読み込みまたは貼り付け
- 左右に JSON を貼り付け: ベースラインと候補 JSON を両パネルに入力。
- 比較を実行: 「比較」をクリックして構造化された差分結果を表示します。
- 変更を確認: ノードを展開してパスと値の差分を確認。
例
- API 応答スキーマのバージョン差分検証
- 異なる環境から出力した設定を比較する
- テストで使うデータの更新を確認する
- JSON ポリシールール変更の監査
制限事項
- 深くネストした大文書はツリー描画が遅い場合あり
- 配列の順序は意味あり。キー順序無視はオブジェクトのみ
- 入力したデータはブラウザ上で処理され、サーバーには送信されません。
よくある質問
- テキスト比較との違いは?
- JSON 比較は構造を理解。キー順序無視時は並べ替えや空白で誤検出しません。
- 配列要素の移動は検出されますか?
- 配列はインデックスで比較。並べ替えは複数の編集として表示されます。
- 片側が無効 JSON の場合は?
- 比較を開始する前に、無効な JSON 側の行番号と列番号を表示します。