JSONArray advice为:
"[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]"
通过以下代码可以取出最后三项,并组成新的JSONArray advice_3:
JSONArray advice = data.optJSONArray("doctorAdvice");
int length=advice.length();
JSONArray advice_3=new JSONArray();
if(length>0){
for (int i = length - 1; i >= length - 3 && i >= 0; i--)
{
// 遍历jsonarray 数组,把每一个对象转成json对象
JSONObject job = advice.optJSONObject(i);
//向jsonarray 数组添加新的元素
advice_3.put(job);
}
}
JSONArray advice_3为:
"[{name:'d',value:'dd'},{name:'c',value:'cc'},{name:'b',value:'bb'}]"