json может прийти в любом формате, то как поможет вытаскивание настроек маппера?
текущий формат -- в маппере. но нужно еще поддержать и предыдущие, заранее известные (по сути это разные стратегии в основном, остальные настройки не важны в контексте задачи). этот же маппер и генерит эти данные, но его настройки с течением времени меняются, а данные -- нет. в идеальном мире если изменили маппер -- накатили миграцию данных и поддерживаем только один формат. надеюсь доходчиво объяснил) по итогу пришел к вызову стратегий из маппера
в идеальном мире если вы меняете формат данных, то имеет смысл просто записать туда версию формата. И уже читать исходя из нее.
Обсуждают сегодня