JSON 比較
2 つの JSON をオンラインで比較:キー順とインデントを無視し、追加・削除・変更を JSONPath 単位で列挙、データは送信されません
読み込み中...
2 つの JSON をオンラインで比較する方法
- 1
2 つの JSON を貼り付けるか開く
比較したい 2 つの JSON を左右のペインに入れるか、ローカルの .json ファイルを開きます。内容はブラウザー内に留まり、送信されません。
- 2
構造化された差分リストを見る
まず両側を正規化し(既定でキー順とインデントを無視)、追加・削除・変更を 1 件ずつ JSONPath と両側の値付きで並べます。
- 3
差分表示で確認して書き出す
リストの行をクリックすると差分表示の該当箇所へ移動します。確認したら差分をコピーするか .patch ファイルとして保存できます。
機能概要
2 つの JSON をオンラインで比較し、本当に変わった箇所だけを取り出します。既定でキーの順序とインデントは無視するため、{"a":1,"b":2} と {"b":2,"a":1} は同一と判定されます。並列の差分表示に加えて構造化リストも出力し、各行は JSONPath と両側の値なので「42 行目が変わった」ではなく「$.data[3].price が変わった」と分かります。大きな整数や 2.370 の末尾のゼロはバイト単位でそのまま残ります。処理はすべてブラウザー内で完結し、データは送信されません。
ツールの説明
2 つの JSON を貼り付けるだけで本当の差分が分かります。既定でキー順とインデントを無視し、構造化リストが追加・削除・変更を JSONPath と両側の値で示します。並列表示と統合表示を切り替えられ、大きな整数の精度も保たれ、処理はすべてブラウザー内で完結します。
機能一覧
- JSON 比較は既定でキー順とインデントを無視し、意味的に本当に違う点だけを報告します
- 構造化された差分リスト:追加・削除・変更を 1 件ずつ、JSONPath と両側の値付きで表示
- 並列表示と統合表示の 2 種類。リストの行をクリックすると差分の該当箇所へ移動します
- 配列要素の順序や大文字小文字を無視する切り替え、差分のみ表示と全文表示の切り替え
- 大きな整数と 2.370 の末尾のゼロはバイト単位で保持され、JavaScript の数値精度で壊れません
- 両側とも貼り付け・ファイル読み込み・左右入れ替えに対応。差分はコピーまたは .patch として保存できます
- どちらかが不正な JSON のときは「形式エラー」ではなく正確な行と列を示します
- すべてブラウザー内で処理:ログイン不要、広告なし、データ送信なし
フィードバック
ツールの改善にご協力ください
関連ツール
JSON フォーマッター
ブラウザ上で JSON を整形・検証・閲覧:ツリー表示、正確なエラー位置、JSONPath コピー、アップロードなし
テキスト差異比較ツール
差分を素早く特定、並べて表示またはインライン表示に対応
JSON YAML コンバーター
JSONとYAML形式の相互変換、構文ハイライトと履歴記録に対応
JSON to Excel Converter
Convert complex JSON to editable XLSX with online preview, custom headers, and data mapping
JSONをCSVに変換するツール
一括変換、履歴記録、ネストされたJSON構造に対応