1. Объединение конфигурационных объектов
РазработчикКонтекст
Разработчик работает с приложением, где есть базовая конфигурация и дополнительные настройки для разных сред.
Проблема
Нужно объединить базовый конфиг с переопределениями для тестовой среды, чтобы получить итоговый объект.
Как использовать
Ввести целевой объект {"debug": false, "timeout": 30}, источник 1 {"debug": true}, источник 2 {"timeout": 60}.
{"targetObject": "{\"debug\": false, \"timeout\": 30}", "source1": "{\"debug\": true}", "source2": "{\"timeout\": 60}"}Результат
Результат: {"debug": true, "timeout": 60}, где debug перезаписан источником 1, а timeout — источником 2.