2ファイル結合・比較ツールについて
このツールは、2つの個別のJSON配列 (ファイルAとファイルB) に対して**集合演算**を実行することを可能にします。キーが異なる順序であっても、同じレコードを識別できる強力なハッシュアルゴリズムを使用して、詳細な比較を行います。
比較ツールの使用方法
- データ入力: JSON配列の内容を「ファイル A (ベースデータ)」と「ファイル B (比較データ)」のフィールドにアップロードまたは貼り付けます。
- 設定: オプションで、「キーフィールド」(例: id)を指定して、詳細比較ではなくその値のみでレコードを比較します。「緩い一致」をチェックすると、より寛容な型チェックが適用されます。
- 処理: 「ファイルを結合して比較」ボタンをクリックします。このツールはブラウザでローカルに実行されます。
- 結果分析: 和集合、積集合、Aのみに存在するレコード、Bのみに存在するレコードの4つの出力セクションを確認します。統計バーには、迅速な分析のためにレコード数が表示されます。
- エクスポート: 出力の下にあるボタンを使用して、「結合された和集合JSONをコピー」するか、「結合されたJSONをダウンロード」してファイルとして保存します。
主な特徴:
- 和集合 (A + B): 重複が削除された、両方のファイルからのすべての一意なレコードの完全なリスト。これが最終的な結合ファイルです。
- 積集合 (A ∩ B): ファイル Aとファイル Bの両方に見つかったレコード (共通の重複)。
- Aのみに存在するレコード (A \ B): ファイル Aにのみ見つかったレコード。
- Bのみに存在するレコード (B \ A): ファイル Bにのみ見つかったレコード。
- キーフィールドのサポート: オプションのキー(例: id)を使用して、オブジェクト全体の構造ではなく、その特定のフィールドの値のみに基づいてレコードを比較します。
クライアント側処理: すべてのファイル処理はブラウザでローカルに実行されます。データがサーバーに送信されることはなく、完全なプライバシーと迅速な結果が保証されます。