Intereting Posts
DrawerLayout поверх панели действий Как использовать accessToken google plus, чтобы вывести пользователя в android из разных видов деятельности Android BroadcastReceiver не может получать какие-либо события трансляции ActionMode с выравниванием содержимого панели инструментов Как намерения работают внутри страны? Как отправить данные по каналу Bluetooth Low Energy (BLE)? Ошибка поиска в репозитории при установке ADT в eclipse Indigo MultiViewPager + ZoomOutPageTransformer работает неправильно Как преобразовать LinearLayout в изображение? Когда вы будете использовать разрешение BRICK? Могу ли я получить ширину и высоту файла изображения из uri в android? Bouncy Castle Keystore (BKS): java.io.IOException: неправильная версия хранилища ключей Как отправить подтверждение электронной почты с помощью Firebase? HTML 5 тип ввода «число» с шагом = «any» => Нет разделителя на десятичной основе в Chrome Soft-Keyboard Что происходит с приложением Android, когда телефонный звонок прерывает приложение?

Используя GSON для разбора и размещения в списке объектов

Я нашел эту статью: http://www.dev-articles.com/article/Google-gson-and-list-of-objects-386003

Похоже, что он пытается сделать то, что я хочу, который анализирует мой json и помещает их в список объектов.

То, что я не получаю, или, может быть, в статье отсутствует что-то, как используется класс «Проект». Кажется, это происходит из ниоткуда.

РЕДАКТИРОВАТЬ:

Благодаря yorkw у меня теперь есть:

public static String parseJSONResponse(String jsonResponse) { Type listType = new TypeToken<List<SingleEvent>>(){}.getType(); List<SingleEvent> events = (List<SingleEvent>) Gson.fromJson(jsonResponse, listType); } 

Однако im получает красные флаги над типом. «Тип не может быть разрешен для типа»

Solutions Collecting From Web of "Используя GSON для разбора и размещения в списке объектов"

Проект – это модель домена, которую необходимо реализовать для десериализации строки json:

 Type listType = new TypeToken<List<Project>>(){}.getType(); List<Project> projects = (List<Project>) gson.fromJson(response, listType); 

Вы можете использовать общий тип List, как описано в этой статье, в Eclipse вы получаете желтую предупреждающую метку «Список является сырым типом. Ссылки на общий тип List должны быть параметризированы».