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