Слияние JSON онлайн
Накладывает локальные правки B на базовый конфиг A: вложенные объекты сливаются, массивы заменяются.
Итог сохраните как config.prod.json, values-prod.yaml (через YAML) или в секрет CI. Исходные A и B лучше держать в git раздельно.
Данные
Результат
Скопировано
Как пользоваться
A — база, B — наложение (override). Массивы не склеиваются поэлементно — B полностью заменяет массив.
Как интерпретировать результат
Если в B ключ есть, побеждает B. Удалить ключ этим слиянием нельзя.
Частые вопросы
Как в lodash merge?
Похоже для объектов. Массивы заменяются, не конкатенируются.
JSON Patch RFC 6902?
Нет, это overlay, не список операций add/remove.
Массив объектов?
Весь массив возьмётся из B.
null в B?
Запишет null поверх значения A.
YAML-конфиги?
Сначала YAML → JSON, затем слияние, затем обратно.