JSON のマージ
2 つの JSON ファイルをオンラインでマージします。違いのあるプロパティをすべて確認し、残す値を選び、整った JSON を書き出せます。無料で安全、アップロードはありません。
ファイルがブラウザーから出ることはありません。
JSON のマージについて
2 つの JSON 文書の違いをプロパティの単位で解決し、枝ごとにどちらを残すかを選べます。出力は、マージしたデータから作り直した整った JSON です。
使い方
- 2 つの JSON 文書を左と右のエディターに貼り付けるか読み込みます。
- 違いのあるプロパティごとに、残したい値の側をクリックします。
- すべての競合を解決したら、マージした JSON をコピーするかダウンロードします。
サンプルで試す
変更が重なったエディターの設定です。よくある 2 方向のマージです。
このツールが扱わないこと
- 2 方向のマージには共通の祖先がありません。共通のベースから始めたなら、3 方向 JSON マージを使ってください。
- 配列はまとまりとしてマージします。要素ごとに左右から選ぶことはできません。
よくある質問
ファイルがブラウザーの外に出ることはありますか。
ありません。すべての比較はあなたのブラウザーの中で動きます。貼り付けた内容、ドロップしたファイル、読み込んだファイルがサーバーに送られることはありません。ページを読み込んだあとは、オフラインになってもツールは動き続けます。
このツールは無料で使えますか。
無料です。DiffResolver のツールはすべて無料で、アカウントも登録もインストールも要りません。処理はあなたの端末で動くので、サーバー側の利用制限もありません。
マージした結果はどのようなものになりますか。
マージしたデータから作り直した、書式のそろった JSON です。競合したプロパティにはあなたが選んだ値が入り、それ以外は共通の値が入ります。入力の書式は保持しません。
配列を要素ごとにマージできますか。
できません。配列はまるごと残すか置き換えます。要素の単位で決めたいときは、近い方を選んで、書き出した結果を編集してください。
ファイルサイズの上限はありますか。
アップロードしないので、サーバー側の上限はありません。実際の上限を決めるのは、あなたの端末のメモリーです。テキストは 10 MB、画像は 40 MB、ドキュメントは 100 MB、アーカイブは 500 MB を超えると、処理が遅くなる可能性をツールが知らせますが、ファイルをブロックすることはありません。
このツールはオフラインでも動きますか。
動きます。最初の訪問のあと、ブラウザーがツールのコピーを保持するので、一度開いたページはネットワークがなくても動きます。ブラウザーのメニューから DiffResolver をアプリとしてインストールすることもできます。インストールは任意で、通常のタブでも同じように動きます。
データはどこに保存されますか。
ファイルはどこにも保存されません。ページのメモリーの中だけにあり、タブを閉じると消えます。このブラウザーに残るのは、あなたが自分で保存したものだけです。スナップショット、ツールの設定、テーマがこれにあたります。消すときは、設定を開いて「ローカルデータをすべて消去」を選んでください。