オリジナルJSON(左)

変更後JSON(右)

JSON Diffツールとは?

JSON diffツールは2つのJSONドキュメントを比較し、それらの構造的な違いを表示します。

このツールは再帰的な深いdiffを実行し、カラーコーディングで結果をレンダリングします。

2つのJSONドキュメントを比較する方法

JSONドキュメントを比較するには次のステップに従ってください。

1

2つのJSONドキュメントを貼り付け

オリジナルJSONを左パネルに、変更後JSONを右パネルに貼り付けてください。

2

即時diff出力

diff結果がカラーコーディングで自動的に表示されます。

3

Diffをコピーまたは確認

Diffをコピーをクリックしてdiffサマリーをコピーします。

活用シーン

APIレスポンスの回帰テスト

コード変更前後のJSONレスポンスをキャプチャして比較します。

設定変更のレビュー

デプロイ前に古い設定と新しいJSON設定を比較します。

データベーススナップショットの比較

同じデータベースレコードの2つのJSONエクスポートを比較します。

スキーマバージョン移行

v1とv2のJSONスキーマファイルを比較します。

よくある質問

DiffはキーOrderを考慮しますか?

いいえ。DiffはキーベースであってPositionベースではありません。

配列はどのように比較されますか?

配列はインデックスごとに要素を比較します。

深くネストされたJSONを比較できますか?

はい。Diffエンジンはすべてのネストされたオブジェクトと配列を再帰的に処理します。

JSONはサーバーに送信されますか?

いいえ。すべてブラウザ内で処理されます。

一方のドキュメントが他方のサブセットの場合は?

右ドキュメントにあって左にないキーは追加としてマークされます。

関連ツール

JSON比較・検証ツールをもっと探す。