Я пытаюсь открыть представление Expandable Recycler, используя Volley и thinkbot expandablerecyclerview. Пожалуйста, смотрите мой массив JSON ниже.
{
"Ravi Shankar": [{
"staffname": "Ravi Shankar",
"taskname": "tesing1 task",
"id": "1"
}, {
"staffname": "Ravi Shankar",
"taskname": "testing 2 task",
"id": "2"
}, {
"staffname": "Ravi Shankar",
"taskname": "IMAGE TESTING",
"id": "4"
}, {
"staffname": "Ravi Shankar",
"taskname": "IMAGE NEW",
"id": "5"
}],
"Ritesh": [{
"staffname": "Ritesh",
"taskname": "testing3 task",
"id": "3"
}]
}
Этот массив был сгруппирован по имени сотрудника. Мне нужно получить имя группы в виде строки и дочерний массив в цикле.
Я попробовал приведенный ниже код, но он не выдан, как я ожидал.
for(int i=0;i<response.length();i++){
JSONObject jsonObject = response.getJSONObject(i);
String tstaffname = jsonObject.has("staffname")?jsonObject.getString("staffname"):"";
String ttaskname = jsonObject.has("taskname")?jsonObject.getString("taskname"):"";
String tid = jsonObject.has("id")?jsonObject.getString("id"):"";
//addTasks(tstaffname,ttaskname);
Log.e("EmpName", ttaskname);
tasksNames.add(new TasksName(ttaskname));
StaffName staffName = new StaffName(tstaffname, tasksNames);
staffNames.add(staffName);
}
Прокомментируйте, пожалуйста, любые разъяснения.