首页 > 其他分享 >JsonObject相关操作

JsonObject相关操作

时间:2023-05-12 16:12:35浏览次数:38  
标签:String get JsonObject ArrayList entity JSONObject 相关 操作

一:String转JsonObject:

  JSONObject jSONObject = JSONObject.parseObject(string);

二:获取JsonObject中的value值:

System.out.println("111111111"+jSONObject.getJSONObject("Result").getJSONObject("Result").get("FLinkMan"));

三:JsonObject转ArrayList,遍历ArrayList集合获取key,value值:

  思路:JsonObject先转String,在由String转ArrayList

JSONObject customer = (JSONObject) data.get("CustomerID");
String s = JSONObject.toJSONString(customer.get("Name"));
ArrayList<JSONObject> listName = (ArrayList<JSONObject>) JSONObject.parseArray(s,JSONObject.class);
for (Map entity : listName) {
if(entity.get("Key").equals(2052)) {
dataMap.put("customerName", entity.get("Value"));
}
}

 



标签:String,get,JsonObject,ArrayList,entity,JSONObject,相关,操作
From: https://www.cnblogs.com/pika-pikaqiu/p/17394449.html

相关文章

  • 1887. 使数组元素相等的减少操作次数
    1887.使数组元素相等的减少操作次数给你一个整数数组nums,你的目标是令nums中的所有元素相等。完成一次减少操作需要遵照下面的几个步骤:找出nums中的最大值。记这个值为largest并取其下标i(下标从0开始计数)。如果有多个元素都是最大值,则取最小的i。找出num......
  • 西门子水处理程序 包含1200PLC程序,通讯点表,CAD原理图,操作说明。
    西门子水处理程序包含1200PLC程序,通讯点表,CAD原理图,操作说明。是学习污水处理的最佳案例。触摸屏包含了组态画面,操作画面,参数设置画面,报警记录等。程序结构严谨,画面简洁,有非常高的借鉴性和学习价值。YID:869664986224841......
  • IOC相关内容
    IOC相关内容通过前面两个案例,我们已经学习了bean如何定义配置,DI如何定义配置以及容器对象如何获取的内容,接下来主要是把这三块内容展开进行详细的讲解,深入的学习下这三部分的内容,首先是bean基础配置。1、bean基础配置对于bean的配置中,主要会讲解bean基础配置,bean的别名配置,b......
  • 快手创作者短视频商业合作操作流程
    1、注册微信小程序:云播助具这个是创作者合作端的操作面板,里面有收益数据、视频相关的操作;视频操作来到【视频】,里面有发布和内容管理两个功能。进入【发布内容】:注意:这里发布的视频是需要被关联的下一段影视作品,前一段还是在快手上发布。只是需要在快手上发布前一段视频之......
  • 霍尔自学习+超前换相方案 (1)用上位机控制电机,进行启停、调速等操作,
    霍尔自学习+超前换相方案(1)用上位机控制电机,进行启停、调速等操作,可以开环、闭环运行;(2)电机运行参数反馈给上位机,动态实时绘图,可进行参数标注,方便出图,方便分析电机启动特性、转速波动大小,指令响应速度、超调量,加载后速度波动等。(3)存储、读取用户参数,使用片内flash;(4)hall相序的自学习......
  • MT8365 安卓核心板,MTK8365 4G/5G安卓主板相关方案定制
    MT8365核心板采用四核ARM®Cortex-A53架构(主控型号I350),主频高达2.0GHz,同时搭载Mali-G523EEMC1GPU和NPUAI0.45TOPS。这使MT8365成为市场上性能最强的四核CPU之一,能够播放各种高清格式的视频,高效处理复杂的互动操作,为用户带来无缝的体验。MT8365是一款中高端性能......
  • Oacle常用操作语法汇集
    ---循环插入beginforitemin(selectconcat('d',id)asid,fun_codefromxxx)loopinsertintotablevalues(SEQ_sequence_name.nextval,item.xx,item.yy);endloop;end;--更新字段名altertableqc_test_tablerenamecolumnTABLE_NAMEtotest_table_name;-......
  • 形态学运算与仿真:图像处理中形态学操作的简单解释
    形态学是图像处理领域的一个分支,主要用于描述和处理图像中的形状和结构。形态学可以用于提取图像中的特征、消除噪声、改变图像的形状等。其中形态学的核心操作是形态学运算。形态学运算是一种基于形状的图像处理技术,它是通过结构元素与图像进行特定运算的方式来改变图像的形态......
  • axios 发送 form-data 请求和 x-www-form-urlencoded请求以及相关问题
    问题notsupported{"msg":"Contenttype'multipart/form-data;boundary=--------------------------714795402464721152224475;charset=UTF-8'notsupported","code":500}这个是因为form-data请求没有被后端支持,联系后端确认请求格式;关......
  • 更新缓存操作
    需求分析:问题描述:并发操作redis,发现redis连接数增长异常(呈直线上升)原因分析:发现redis更新时,没有处理好之前的连接缓存,而是直接替换,导致旧的缓存没有及时删除。修改方案:1.更新时,先关闭之前的连接,再替换2.只更新redis配置修改的连接update:之前的连接:比较(ip,pass......