Я здание веб-приложения клиент-сервер и застрял на этом:Gson и массивы
Я получаю массив пользователей «FriendsIDList:»:
"data":{
"name":"anna",
"BirthDate":"2010-01-01",
"FriendsIDList":{
"email":"[email protected]",
"email":"[email protected]"
}
}}
Без массива у меня нет проблема чтения данных:
GsonBuilder gb = new GsonBuilder();
gb.setDateFormat("yyyy-MM-dd");
gson = gb.create();
newUser= gson.fromJson(data, user.class);
Как я могу прочитать этот массив? Я использую LinkedList
в моем классе пользователя:
LinkedList FriendsIDList;
Что это значит? – Nusha
и когда следует использовать это? Должен ли я использовать последнюю строку? – Nusha
Это означает, что вы должны предоставить тип данных, которые возвращаются из json. Если json возвращает список, вам нужно создать Type для списка и передать его в методе fromJson. – rizzz86