установить значение многомерного массива JSON для строки в Android, используя залп - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь открыть представление 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);
                    }

Прокомментируйте, пожалуйста, любые разъяснения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...