Я пытаюсь использовать этот учебник в моем проекте для отображения списка с массивом json:
https://bobbyprabowo.wordpress.com/2010/11/25/android-json-processing-using-gson-and-display-in-on-a-listview/
Вот LocationModel.java и LocationList.java.
Это мой json:
{
"data":{
"totalQuests":"11",
"active":[
{
"id":"1",
"name":"TITLENAME",
"description":"text",
"text_when_complete":""
},
{
"id":"2",
"name":"TITELNAME2",
"description":"Text2",
"text_when_complete":""
}
],
"completed":[
{
"id":"3",
"name":"TITLENAMECOMP",
"description":"textCOMP",
"text_when_complete":""
}
]
},
"returnCode":0,
"returnCodeDescription":null
}
У меня проблема с записью LocationModel для этой строки json.
Как я могу получить элементы из "active" и "complete"?
Спасибо за помощь.
РЕДАКТИРОВАТЬ:
Спасибо за хороший advy MByD;) К сожалению, я до сих пор не знаю, как его использовать.
В этом кодеЯ получаю элементы «Данные» от JSON.
Я нахожусь внутри объекта данных: {"данные": {.Далее я хочу получить элементы из "активных" ... как мне использовать ваш совет?Что дальше?Это правильно?
private List<LocationModel> data;
public List<LocationModel> getQuests() {
return data;
}
public void setLocationList(List<LocationModel> data) {
this.data = data;
}