JSONArray、JSONObject删除指定键值对

作者: 李多多 日期: 2019-03-11

JSONArray、JSONObject删除指定键值对

笔记补录:



net.sf.json.JSONArray和net.sf.json.JSONObject的删除指定键值对的方法

json数组删除指点的对象:

JSONArray jsonArray = JSONArray.fromObject(list);
JSONArray jsonArray2 = jsonArray.discard(0);



json对象删除指定的键:

JSONObject jsonObject = JSONObject.fromObject(map);
JSONObject jsonObject2 = jsonObject.discard("name1"); //name1为指定的键。



json数据删除对象里指点的键:

JSONArray jsonArray = JSONArray.fromObject(list);

JSONArray jsonArray1 = new JSONArray();

for (int i = 0; i < jsonArray.size(); i++) {

JSONObject jsonObject = (JSONObject) jsonArray.get(i);

JSONObject jsonObject2 = jsonObject.discard("name1");

jsonArray1.add(jsonObject2);

}