我从服务器获取这个json字符串信息:
{"members":[["sd2840d","Johny"],["jkld341","Marry"]]}
所以我存储在变量中:
js = "{\"members\":[[\"sd2840d\",\"Johny\"],[\"jkld341\",\"Marry\"]]}";
并创建json对象
json = new JSONObject(js);
当然我有很多成员,每个成员都有类似标识符sd2840d
和名称Johny
这两个字符串,如何创建for循环或foreach循环将打印出来..这是标识符sd2840d
,这是名称Johny
,依此类推Marry等.tnx
答案 0 :(得分:1)
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));
}