Дооснащение + десериализатор GSON

У меня есть такой объект, как этот:

"choice": { "000": { "id": "001", "label": "test", "status": "0" }, "001": { "id": "001", "label": "test", "status": "0" }, "002": { "id": "001", "label": "test", "status": "0" }, "003": { "id": "001", "label": "test", "status": "0" }, "004": { "id": "001", "label": "test", "status": "0" } }, 

Как я могу проанализировать этот объект с помощью Gson + Retrofit? Или создать POJO? Есть простой способ сделать это?

Большое спасибо!

Основная идея, что все, что у вас есть в выборе json объекта, – Map:

 public class RootObject{ Map <String,ChoiceEntry> choice; } public class ChoiceEntry{ String id; String label; int status; } 

Вы можете создать POJO, вставив этот код JSON в эту ссылку: http://pojo.sodhanalibrary.com/ .

Вы разместили фрагмент, который не отформатирован должным образом. Я считаю, что у вас будет многоклассовый POJO, и это сложно с некоторыми функциями, такими как listviews.

Дайте мне знать, как это происходит. «Дооснащение» очень приятно использовать, но крайне раздражает, чтобы понять!

Там есть аддон для студии intellij / android для легкой генерации POJO.

Отказ от ответственности: у меня нет связи с проектом.