Java 需要json解析方面的帮助吗

Java 需要json解析方面的帮助吗,java,json,Java,Json,我正在从服务器获取此json字符串信息: {"members":[["sd2840d","Johny"],["jkld341","Marry"]]} 因此,我将存储在变量中: js = "{\"members\":[[\"sd2840d\",\"Johny\"],[\"jkld341\",\"Marry\"]]}"; 并创建json对象 json = new JSONObject(js); 当然,我有很多成员,每个成员都有标识符sd2840d和nameJohny这两个字符串,我如何创建fo

我正在从服务器获取此json字符串信息:

{"members":[["sd2840d","Johny"],["jkld341","Marry"]]}
因此,我将存储在变量中:

js = "{\"members\":[[\"sd2840d\",\"Johny\"],[\"jkld341\",\"Marry\"]]}";
并创建json对象

json = new JSONObject(js);

当然,我有很多成员,每个成员都有标识符
sd2840d
和name
Johny
这两个字符串,我如何创建for循环或foreach循环以打印出来。。这是identifier
sd2840d
,这是name
Johny
,等等,用于Marry等。tnx

这个问题有点模棱两可。您是从Java还是Javascript的角度提出这个问题的?您希望使用哪种语言循环和打印JSON?@BalusC-its-taged-in-java,我感兴趣的是如何在java@JimBlackler谢谢,我收到这个错误消息:
error:JSONObject文本必须以'{'在字符1
有趣的是,你在使用'org.json.JSONObject'吗?@Jim Blackler是的,数组
导入org.json.JSONArray;导入org.json.JSONObject;
这个错误在第一行?我已经运行了这个代码,它对我有效。你在这个JSONObject上使用什么包?
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));
}