Back to tasks
СБЕР Тех
Junior — Senior
89
Рекурсивное развертывание вложенной Map в однородный словарь
Companies where asked:
Task condition
livecode
Создайте функцию, которая принимает вложенную структуру типа Map<String, Object> и возвращает плоскую Map, где:
- Внутренние Map раскрываются рекурсивно;
- Ключи образуются путем соединения родительского и дочернего ключей с помощью заданного разделителя;
- Значения, не являющиеся Map, копируются без изменений.