Есть большой и сложный JSON-объект.
Примерный вид:
{
"some_field": 123,
"some_arr": [
{
"field 1": 123,
"field 2": "abc",
"field 3": {...},
"field 4": "def",
"tags": {
"some tag title 1": {...},
"some tag title 2": {...},
"some tag title 3": {...}
},
...
},
...
]
}
Суть вопроса: как распарсить "tags" в массив? Т.е. в итоге должен быть обычный объект, описывающий представленную сущность, в котором одно из полей - массив. В роли ключа - название тэга (для каждого тэга уникальное, в этом и проблема), в роли значение - нормальный объект. Я слышал про динамические ключи, но в примерах которые видел — структуры сильно проще и можно обойтись Map> map.
Или хотя бы записать этот "массив" тэгов в виде строки, а потом распарсить как отдельный объект.