public static void main(String[] args) {String jsonStr = "{\"payTime\":\"2022-11-15 11:51:39\",\"errMsg\":\"查询成功\",\"targetStatus\":\"SUCCESS\",\"totalAmount\":1,\"errCode\":\"SUCCESS\"}";
//        import net.sf.json.JSONObject;
//        <dependency>
//            <groupId>net.sf.json-lib</groupId>
//            <artifactId>json-lib</artifactId>
//            <version>2.4</version>
//            <classifier>jdk15</classifier>
//        </dependency>net.sf.json.JSONObject netSfJson = net.sf.json.JSONObject.fromObject(jsonStr);Map<String, String> data = new HashMap<String, String>();Iterator ite = netSfJson.keys();// 遍历jsonObject数据,添加到Map对象while (ite.hasNext()) {String key = ite.next().toString();String value = netSfJson.get(key).toString();data.put(key, value);}log.info("Json转Map对象之net.sf.json.JSONObject:data[{}]", data);//        import com.alibaba.fastjson2.JSON;
//        <dependency>
//            <groupId>com.alibaba</groupId>
//            <artifactId>fastjson</artifactId>
//            <version>2.0.14</version>
//        </dependency>Map mapTypes = JSON.parseObject(jsonStr);Map<Object, Object> mapData = new HashMap<>();//遍历jsonObject数据,添加到Map对象for (Object obj : mapTypes.keySet()) {System.out.println("key为:" + obj + "值为:" + mapTypes.get(obj));mapData.put(obj, mapTypes.get(obj));}log.info("Json转Map对象之com.alibaba.fastjson.JSON:mapData[{}]", mapData);}

JSON格式转MAP之常用两种解析方式相关推荐

  1. JSON的两种解析方式

    JSON的两种解析方式:Gson和Fastjson,下面来看下这两种解析方法怎样使用,并且他们有哪些区别. 1.Gson: Gson是谷歌的一款JSON解析工具. 功能①:将对象转化为JSON字符串 ...

  2. java map遍历_Java中Map集合的两种遍历方式

    Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...

  3. java中两种遍历集合的方式_Java中Map集合的两种遍历方式

    Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...

  4. xml的两种解析方式:sax,dom4j

    两种解析方式的优缺点:     sax解析:优点:不需要读取整个文件,并且将其储存在内从中,不耗费内存资源,才用触发监听的方式,文件读到哪里触发相应方法.         缺点:不能反复调用,每次解析 ...

  5. XML常见的两种解析方式总结

    XML解析方式 在程序开发过程中,经常需要对XML文档进行解析,常见套路往往是:XML文档–>XML解析器<–>API<–>应用程序.经常用到的解析方式如下: - DOM ...

  6. esxi硬盘分区格式_ESXI下硬盘的两种直通方式

    最近再搞ESXI,把原来的"黑群晖"改成ESXI:因为群晖里有数据,为了不想迁移数据所以需要对硬盘做直通 0x01 RDM直通 通过RDM(Raw Device Mapping)方 ...

  7. JSON的三种解析方式以及JSONObject、JSONArray区别

    JSON的常用两种解析方式 一.什么是JSON? JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度. JSON就是一串 ...

  8. day06-元组字典集合常用两种排序

    Day06-元组&字典&集合&常用两种排序 一.tuple元组 1.概述 和列表相似,本质上是一种有序的集合 元组和列表的不同之处: ​ a.列表:[ ] 元组:( ) ​ b ...

  9. json文件两种读取方式

    json文件两种读取方式 这是一段两个人的对话标注抄本 [{"start_time": {"original": "0:00:00.611000&qu ...

最新文章

  1. 地图与输出之间的基准面发生冲突_【地图技巧】荒野乱斗: 全球锦标赛全地图英雄推荐...
  2. CV Code | 本周新出计算机视觉开源代码汇总(含实例分割、行人检测、姿态估计、神经架构搜索、超分辨率等)...
  3. python即时标记_python基础教程总结15——1.即时标记
  4. 016、JVM实战总结:大厂面试题:JVM中有哪些垃圾回收算法,每个算法各自的优劣?
  5. sql 联合_SQL联合,SQL联合全部
  6. Unity 5.6 UGUI 按钮被遮挡
  7. 吴恩达深度学习——提高算法运行效率
  8. hdu-5754 Life Winner Bo(博弈)
  9. fir低通滤波器c语言,大神教你:FIR与IIR低通滤波器的最简最快实现
  10. 2021年的放假安排正式官宣!五一连休5天哦!
  11. 电脑硬件知识入门之显卡篇
  12. windows批处理命令教程
  13. php,ajax -->Uncaught SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>)
  14. 如何从照片中提取文字?
  15. 如何将明细数据关联对照表后生成汇总统计表
  16. 智能工厂:怎样服装ERP软件的价格距离这么大?
  17. 微信支付—— 扫码支付
  18. P2P网贷第三方托管模式存在5大缺陷,托管机构才是最大赢家
  19. 新型多功能6轴小型机器人
  20. 如何制作一个注册表文件

热门文章

  1. 使用eclipse查看java源码报错source not found
  2. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java毕业生书籍回购及租赁销售管理系统1c16w
  3. Keil软件的安装及破解
  4. Java实战项目——乐优商城 常见错误集锦(一) ERROR com.zaxxer.hikari.pool.HikariPool:HikariPool-1-Exception during pool
  5. echarts 画中国地图缺少 china.js
  6. Uber将带领科技公司进入金融圈
  7. 车型诊断框架的搭建系列_故障码(PCBU)库
  8. Go如何自动解压缩包?如何读取docx/doc文件内容?
  9. mac开发者模式快捷键(百度文库复制)Chrome为例
  10. 2016年中国VR虚拟现实十大品牌排行榜