Разбор вложенного массива JSON с использованием библиотеки залпа в Android - PullRequest
0 голосов
/ 26 сентября 2019

Как я могу разобрать вложенный массив JSON, используя библиотеку залпов?Мой скриншот структуры данных JSON.https://prnt.sc/pbaea5

Мне нужно оценить значение.

JSONArray jsonArray = response.getJSONArray("matches");

    for (int i = 0; i < jsonArray.length(); i++) {
        JSONObject jsonObjectMatchs = jsonArray.getJSONObject(i);

        // bat_team node is JSON Object
        JSONObject bat_teamData = jsonObjectMatchs.getJSONObject("bat_team");
        JSONArray jsonArrayInnings = bat_teamData.getJSONArray("innings");
        JSONObject jsonObjectInnings = jsonArrayInnings.getJSONObject(i);


        String bat_team_score = jsonObjectInnings.getString("score");
    }

1 Ответ

0 голосов
/ 26 сентября 2019

Вам нужно итерировать далее jsonArrayInnings, используя другой цикл, но в своем коде вы используете i родительского цикла.Это не будет работать должным образом.

...