С фронтенда отправляется запрос с большим количеством параметров, в т.ч. вложенных. query при этом выглядит примерно так:
...?scope1[param1]=value1&scope1[param2]=value2&.....&scopeN[0][param1]=value1&scopeN[0][param2]=value2&scopeN[1][param1]=value1&scopeN[1][param2]=value2....
Хочется организовать работу бэкенда таким образом, чтобы работать с полноценным объектом со вложенными параметрами, например HashMap
Пока, с помощью
URLEncodedUtils.parse удалось получить только список вида:
key: scope1[param1]
value: value1
...
key: scopeN[1][param2]
value: value2
Нормально работать с этим невозможно, поэтому хочется найти нормальное решение.
Буду признателен за любые направления мыслей