代码:
- public void JSONArray_删除(int 索引, JSONArray JSONArray对象) throws Exception{
- if(索引 < 0)
- return;
- Field valuesField=JSONArray.class.getDeclaredField("values");
- valuesField.setAccessible(true);
- List<Object> values=(List<Object>)valuesField.get(JSONArray对象);
- if(索引 >= values.size())
- return;
- values.remove(索引);
- }
API小于19时JsonArray的remove方法不好用.