Дано: библиотека Retrofit которая получает от сервера json ответ через GET запрос, и поидее должна его распарсить с помощью gson. Все это происходит на андроид устройстве и пишется на джаве.
Практического опыта с json еще не было и вот пытаюсь с ним разобратся, но пока туго :( интересуют общие принципы работы с ним.
Для примера есть json ответ
{"top":0,"list":{"1":"first name","2":"second name"}}
я так понимаю должно быть 2 POJO класса
1)
public class CategoryResponce{
private int top;
private ArrayList<Category> categoriesList = new ArrayList<>();
// геттеры и сеттеры...
}
2)
public class Category{
private int id;
private String name;
// геттеры и сеттеры...
}
Но как написать сам процесс десериализации?