我正在解析json,并且遇到了问题。 这是我的JSON:解析JSON ARRAY
"cards":[
{
"id":"bgyr6gh5yr6154",
"checkItemStates":[
],
"closed":false,
"desc":"",
"due":"2012-06-13T10:00:00.000Z",
"idBoard":"4v454g5r1515",
"idChecklists":[
],
"idList":"16562562526",
"idMembers":[
"2848f4g85t15"
],
"idShort":15,
"labels":[
],
我可以在JSON阵列卡的所有信息(例如, “关闭”, “因”,...)
我这样做,例如,
JSONArray msg2 = (JSONArray) all.get("cards");
然后
String boardId = (String) monobjet.get("closed");
,它工作正常!
但是
我不知道如何获得“idMembers”! 任何想法,因为它是数组中的数组?
JSONArray msg2 = (JSONArray) all.get("cards");
然后
for (int i2 = 0; i2 < size2; i2++) {
myobject = (JSONObject) msg2.get(i2);
listTemp2.add(jsonObecjtToMyData(myobject));
}
String boardName = (String) monobjet.get("name");
你是什么意思“无法得到”。你有错误吗?什么错误?你使用什么代码?我假设你没有将你想要的数组转换为'String'?请显示无法使用的代码,您希望发生的事情以及实际发生的事情。 – Nanne 2012-07-19 07:38:12
感谢您的回复。我没有错误,我只是不知道如何得到这个特定的数组:“idMembers”:[ “2848f4g85t15” ], – user1537092 2012-07-19 08:03:42