Нужна помощь с разбором JSON - PullRequest
3 голосов
/ 29 марта 2010

Я получаю информацию о строке json с сервера:

{"members":[["sd2840d","Johny"],["jkld341","Marry"]]}

Так что я храню в переменной:

js = "{\"members\":[[\"sd2840d\",\"Johny\"],[\"jkld341\",\"Marry\"]]}";

и создайте объект json

json = new JSONObject(js);

Естественно, у меня есть много вхождений членов, у каждого члена есть что-то вроде идентификатора sd2840d и имени Johny обеих строк, как я могу создать цикл или цикл foreach, который будет распечатывать .. это идентификатор sd2840d это имя Johny, и так далее для Marry и т. д. tnx

1 Ответ

1 голос
/ 29 марта 2010
JSONObject json = new JSONObject(
    "{\"members\":[[\"sd2840d\",\"Johny\"],[\"jkld341\",\"Marry\"]]}");

JSONArray array = json.getJSONArray("members");

for (int idx = 0; idx != array.length(); idx++) {
  JSONArray array2 = array.getJSONArray(idx);
  System.out.println(array2.getString(0));
  System.out.println(array2.getString(1));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...