Мне нужно создать JSON ответ в следующем формате:Есть ли лучший способ реализовать HashMap <String, List <HashMap <String, List <Details> >>>?
{"responseCode":"00",
"responseMessage":"Success",
"planList":[
{"category":"category1",
"details":...}
{"category":"category2",
"details":...}
{"category":"category3",
"details":...}
]}
Я придумал HashMap<String, List<HashMap<String, List<Details>>>>
, но я чувствую, что должен быть лучший способ сделать это. Пожалуйста помоги.
Заранее спасибо.
Создайте свой собственный класс и инкапсулируйте сложные структуры данных. Наличие карты списков карт списка - не очень хорошая идея. Начните с 'HashMap' где 'Response' - ваш собственный класс, который обертывает список, что имеет hashmap (который также может быть разделен на два класса). –
Maroun