こんな方におすすめ
- APIレスポンスを比較する開発者
- 設定ファイルの変更を確認したい方
Developer Utility
2つの JSON データを比較し、追加・削除・変更された値を確認できる JSON 比較ツールです。API レスポンス、設定ファイル、テストデータの差分確認に活用できます。
比較する元の JSON と変更後の JSON をそれぞれ入力してください。
追加、削除、変更された JSON パスと値を確認できます。
2つの JSON データを入力して、比較ボタンを押してください。
比較結果は単純な文字列比較ではなく、JSON 構造を解析したうえでパスと値を基準に表示します。
変更後 JSON にのみ存在するフィールドや配列項目です。新しい API フィールドや設定値の確認に役立ちます。
元の JSON には存在したが、変更後 JSON から消えたフィールドです。欠落したフィールドや削除された設定を確認できます。
同じパスにあるものの、値または型が異なる項目です。バージョン変更、レスポンス変更、設定変更の確認に適しています。
変更前後のJSONを解析し、追加・削除・変更された場所を確認します。インデントやオブジェクトのキー順は無視しますが、配列の順序と値の型は区別します。
左に元のJSON、右に変更後のJSONを入力します。
型の詳細と同じ値を表示するか選びます。
比較し、パスと変更前後の値を確認します。
最後の比較結果をコピーまたは保存します。入力を編集したら再比較してください。
型の表示をオフにしても、数値1と文字列"1"は同じとは扱いません。
同じ位置の要素を比較します。IDによる対応付けや移動の検出はしません。
ブラウザでJSONを解析し、オブジェクト自身のキーと配列の同じインデックスを比較します。パスはrootから始まります。ドットを含むキーはroot["a.b"]と表し、入れ子のroot.a.bと区別します。比較時の上限は前後の空白を除いて各入力500,000文字、深さ100です。整形はインデントを付ける機能で、キーを辞書順には並べません。
入力はブラウザのメモリで比較し、アップロードや保存はしません。コピーやダウンロードしたレポートには元の値が含まれます。再読み込みすると入力は消えます。
いいえ。キーと値が同じなら、順番やインデントが違っても同じです。
できません。型スイッチは詳細表示だけを切り替えます。配列は常に位置で比較します。
ドットや空白などを含むキーを区別する表記です。root["a.b"]は1つのキー、root.a.bは入れ子の項目です。