У меня есть класс веб-службы, который успешно извлекает мой JSON из канала в String
.Я хочу использовать Gson для разбора его на List
пользовательского класса, но синтаксический анализ как-то портится.
Сейчас код, который выполняет синтаксический анализ, выглядит следующим образом: http://pastie.org/2079115.JSON включен.
Я полагаю, что проблема возникает из-за этого дополнительного слоя
"article": { ... }, "article": { ... } ...
Практически все, что я могу найти в Интернете, подсказывает мне сделать это, как описано выше, включая Gson API.
Проблема в том, что переменная артиклей заканчивается списком с правильным количеством Артиклей, но все данные в каждой Статье равны нулю.Я поиграл со структурой
Type collectionType = new TypeToken<ArrayList<Article>>(){}.getType;
, но любые изменения просто заканчиваются тем, что переменная Articles была равна нулю и даже не содержала пустые Статьи.Любая идея, куда идти дальше?
Для справки, мой Article.java выглядит так: http://pastie.org/2079165