考虑到删除了下面的额外花括号}
[
{
"nid": "478",
"field_mc_bacheliers_value": "0",
"field_mc_defi_collectif_value": "1"
},
{
"nid": "480",
"field_mc_bacheliers_value": "0",
"field_mc_defi_collectif_value": "1"
}
]
解析
JSONArray myListsAll= new JSONArray(myjsonstring);
for(int i=0;i<myListsAll.length();i++){
JSONObject jsonobject= (JSONObject) myListsAll.get(i);
String id=jsonobject.optString("nid");
String value1=jsonobject.optString("field_mc_bacheliers_value");
String value2=jsonobject.optString("field_mc_defi_collectif_value");
System.out.println("nid="+id);
System.out.println("value1="+value1);
System.out.println("value2="+value2);
}
输出
nid=478
value1=0
value2=1
nid=480
value1=0
value2=1