您所拥有的是一系列对象。因此,您将不得不遍历数组并从 每个 对象中删除必要的数据,例如
for (int i = 0, len = jsonArr.length(); i < len; i++) { JSonObject obj = jsonArr.getJSonObject(i); // Do your removals obj.remove("id"); // etc.}我假设您正在使用
org.json.JSONObjectand
org.json.JSONArray,但是无论使用什么JSON处理库,主体都保持不变。
如果您想将类似的内容转换
[{"id":215},{"id":216}]为[215,216],可以这样:
JSonArray intArr = new JSonArray();for (int i = 0, len = objArr.length(); i < len; i++) { intArr.put(objArr.getJSonObject(i).getInt("id"));}


