# JSONを比較

> 2つのJSONファイルを構造的に比較し、追加、削除、変更されたすべての値をパスごとに一覧表示します。

- ページ: https://acepdfmd.com/ja/tool/json-compare/
- 更新日: 2026-09-18
- 提供サイト: https://acepdfmd.com (アップロードしたファイルは60分以内に削除されます。 軽い利用なら登録不要。)
- 他29言語でも利用可能: https://acepdfmd.com/<lang>/tool/json-compare/

## 2つのJSONファイルを比較し、すべての違いをパスごとに一覧表示

2つのJSONファイルのテキスト差分は、ノイズが多くなりがちです。キーの並び順の変化、インデントの変化、数値の再フォーマットは、データが同じであってもすべて変更として表示されてしまいます。JSONを比較は、両方のファイルをデータとして読み取り、実際に何が異なるのかを報告します。どの値が追加され、どの値が削除され、どの値が変更され、どの値の型が変わったかです。

2つのファイルをアップロードしてください。レポートは、差異ごとに1行と、コンパクトな表記によるそこまでのパス(4番目の顧客のaddress内のcityなど)、そして各ファイル内の値を示す表になります。1を1.0に変更しても報告されません。値が等しいためです。1を"1"に変更すると型の変更として報告されます。プログラムがそれらを別のものとして扱うためです。順序が異なるだけのキーは報告されません。ファイルが順序に意味を持たないリストである場合、配列の順序を無視するオプションを使えば、同じ項目を持つ並べ替え済みのリストは同一として扱われます。両方のファイルは最初に検証され、無効なファイルは問題の行と列とともに報告されます。

この比較は正確で、任意の深さのネストしたデータをカバーします。典型的な用途は、展開前の設定の確認、データ移行の検証、変更前後にWebサービスが返した内容の確認などです。比較する前に書式を統一するには、各ファイルをキーを並べ替えたJSONフォーマッターに通してください。

## JSONを比較ツールの使い方

1. JSON ファイルを追加します。ドラッグ＆ドロップするか、クリックして選択してください。
2. エディタで編集を行い、結果をダウンロードします。

## よくある質問

### JSONを比較は無料ですか？

はい。JSONを比較は登録不要で軽い利用なら無料です。匿名の訪問者は 1 日 10 回まで無料でタスクを実行でき、無料アカウントを作成すれば 1 日の利用は無制限になります。有料の Pro プランでは広告が消え、より大きなファイルを扱えるようになります。

### ファイルは安全ですか？

はい。ファイルは HTTPS で送信され、当社サーバー上のセルフホスト型オープンソースソフトウェアで処理されます（第三者の AI やクラウド API は使用しません）。遅くとも 60 分以内、通常は結果の生成直後に削除されます。

### JSONを比較はどのファイル形式に対応していますか？

JSONを比較は JSON ファイルに対応しています。他の形式は、まず対応形式に変換してください。下の関連ツールでたいてい変換できます。

## 関連ツール

- [JSONフォーマッター](https://acepdfmd.com/ja/tool/json-formatter/): JSONを検証、整形、圧縮、並べ替え、修復し、エラーの正確な行と列を表示します。
- [PDFを比較](https://acepdfmd.com/ja/tool/compare-pdf/): 2つのPDF間のテキストの差異を強調表示します。
- [Markdownを比較](https://acepdfmd.com/ja/tool/markdown-compare/): 2つのMarkdownファイル間の行単位の差異を強調表示します。
- [JSONをYAMLに変換](https://acepdfmd.com/ja/tool/json-to-yaml/): JSONを、キーの元の順序を保ったまま読みやすいYAMLに変換します。
- [YAMLをJSONに変換](https://acepdfmd.com/ja/tool/yaml-to-json/): 複数文書を含むファイルにも対応し、YAMLをきれいなJSONに変換します。

ガイドを読む: [JSONツールガイド：文書とデータをJSONに変換し、また元に戻す方法](https://acepdfmd.com/ja/guides/json-guide/)
