マージャーは各 JSON 入力を解析し、トップレベルだけを置き換えるのではなくネストしたオブジェクトを再帰的に結合します。API ペイロード、設定、環境別上書きを重ねたい場合に便利です。
複数の入力に同じキーがある場合、どちらを優先するか選べます。配列は連結または置換できるため、追加入力を積み上げる統合にも、厳密な上書き設定にも合わせられます。
結果は選択したインデントで文字列化されるため、コピー前に確認しやすくなります。解析とマージはすべてブラウザ内で行われ、下書きのペイロードを端末外へ出す必要はありません。
このテーマに関するよくある疑問と回答をまとめました。
2つのJSONドキュメントを1つに統合し、両方のソースからフィールドを結合します。
両方のドキュメントに同じキーがある場合、2番目のドキュメントの値が優先されます。
はい、ネストされたオブジェクトは完全に置き換えられるのではなく、再帰的にマージされます。
いいえ、JSONマージはすべてブラウザ内で処理されます。両方のドキュメントがJavaScriptでローカルにマージされ、サーバーに送信されることはありません。
2 つの配列戦略から選択できます — 連結(第 2 の配列を第 1 の後に追加)または置換(第 2 の配列に完全に置き換え)。デフォルトは連結です。
一度に最大 5 つの JSON ドキュメントをマージできます。2 番目の入力の下にある「入力を追加」ボタンで入力を増やすことができ、マージは左から右の順に行われます。
はい。「キー競合」ドロップダウンで「B が A を上書き」(デフォルト)と「A が B を上書き」を切り替えられ、入力の並び替えは不要です。
はい。出力パネルのダウンロードアイコンで結果をファイルとして保存、コピーボタンでクリップボードにコピーできます。