首页 > 其他分享 >map判断是否存在某个key,以及遍历jsonobject

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

时间:2023-05-23 10:47:06浏览次数:52  
标签:map iterator get jsonobject next filter key jsonObject

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
 

标签:map,iterator,get,jsonobject,next,filter,key,jsonObject
From: https://www.cnblogs.com/gsyy/p/17422584.html

相关文章

  • 为什么 HashMap 会死循环?
    HashMap死循环发生在JDK1.8之前的版本中,它是指在并发环境下,因为多个线程同时进行put操作,导致链表形成环形数据结构,一旦形成环形数据结构,在get(key)的时候就会产生死循环。如下图所示:死循环原因HashMap导致死循环的原因是由以下条件共同导致的:HashMap使用头插法进......
  • IDA keypatch IDApatcher 安装问题
    将“idapatcher.py”置于plugins目录下在IDA/python38目录下cmdpython-mpipinstall--upgradepippython-mpipinstallkeystone-engine启动IDApro容易踩坑nomodulenamedkeystonepython-mpipinstallkeystone-engineIDA_Pro_v7.5_Portable\plugins\keypatch......
  • MapReduce和Yarn原理
    MapReduce原理 问题1.什么是计算,什么是分布式计算?答案:计算指的是从海量数据中提取出有效的价值信息的过程(广义上解释),狭义上指的是1+1=2即:数学运算.分布式计算指的是多台机器协调,共同完成同1个计算任务.问题2:分布式计算的两种模式?答案:分散汇......
  • iOS 缩放等级 Set the Zoom Level of an MKMapView
    SettheZoomLevelofanMKMapViewhttp://troybrant.net/blog/2010/01/set-the-zoom-level-of-an-mkmapview/IfyouhaveeverbuiltawebapplicationusingtheGoogleMapsAPI,youarelikelyintimatelyfamiliarwiththislineofcode:map.set......
  • springboot 接入通用tkmapper和pagehelper,boot starter版,mysql5.7,boot2.7.9
    1、pom文件引入<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.4.6</version></dependency><dependency><groupId......
  • ConcurrentHashMap 相关
    为什么ConcurrentHashMap要放弃分段锁?答:1、因为在JDK7中 Segment 继承了重入锁ReentrantLock。在每个 Segment 在增长的时候,这时候锁的粒度也会在不断的增长。每个锁控制的是一段,当分段很多,并且加锁的分段不连续的时候,内存空间的浪费比较严重。在并发操作中,因为分段锁的......
  • 若依框架当参数为Map集合时数据权限的设置
    1、controller接口参数类型@PreAuthorize("@ss.hasPermi('manual:staff:list')")@GetMapping("/list")publicTableDataInfolist(@RequestParamMap<String,Object>map){map.put("params",newParmStaffCostManu......
  • 关于bitmap
    当我们需要统计大量随机数的生成情况时,使用HashMap以随机数作为键可能会导致内存消耗过大。每个键值对都需要额外的内存来存储键和值之间的关联,而一个整型随机数通常需要占用4个字节(32位)。在处理大数据量时,这种内存开销可能会变得不可承受。而BitMap用位来标记随机数是否......
  • mapperTemp
    @Insert("INSERTINTOcoxisolate.instanceinfo(instance_id,app_name,create_time,update_time,status,readiness_flag,isolate_flag,reason)"+"VALUES(#{instanceId},#{appName},CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,#{status},#{re......
  • 【React工作记录五十九】根据key值过滤形成新得数组
     目录前言导语 核心实现代码运行结果前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语根据key......