map判断是否存在某个key,以及遍历jsonobject

发布时间 2023-05-23 10:41:07作者: 凉忆~
if (filter.containsKey("nodeData")) {
            JSONObject jsonObject = (JSONObject) filter.get("nodeData");
            Iterator iterator = jsonObject.keySet().iterator();
            while (iterator.hasNext()){
                String next = (String) iterator.next();
                Object o = jsonObject.get(next);
                filter.put(next,o);
            }
        }
filter是一个Map<String, Object>,
containsKey判断是否存在nodeDatakey
keySet获取jsonobject对象的key
jsonObject.get(next)获取对应value