Android 清除JsonArray中的数据

来源:互联网 发布:淘宝返利网排名 编辑:程序博客网 时间:2024/05/14 20:29
JsonArray data=new JsonArray();
  if(data.length()<1){
    return;
}
 
final int datasLength = data.length();
//循环清空data中的值,for (int i = 0; i < datasLength; i++) {    Field valuesField = null;    try {        valuesField = JSONArray.class.getDeclaredField("values");    } catch (NoSuchFieldException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }    valuesField.setAccessible(true);    List<Object> values = null;    try {        values = (List<Object>) valuesField.get(data);    } catch (IllegalAccessException e) {        // TODO Auto-generated catch block        e.printStackTrace();    } catch (IllegalArgumentException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }    values.remove(0);//移除data中的值}
1 0