当前位置: 首页 > news >正文

JSON转换List<Map<String, Object>>、Map<String, Object>

废话就不说了 早上10点研究到现在

获取redis的JSON字符串
String getPalletListNew = redisService.getRedis(“getPalletListNew”, abroad + “” + goodsLevel + “” + startPort + “” + destinationPort + “” + maxTon + “” + minTon);

转换Map<String,Object>
public Map<String, Object> jsonToMap(String json){
Map<String, Object> map = new HashMap<>();
map = JSON.parseObject(JSON.parse(json).toString(),HashMap.class);
return map;
}

转换List<Map<String, Object>>
//将json斜杠转义
String s = StringEscapeUtils.unescapeJava(tuijianhuopan);
//调用
List<Map<String, Object>> list = redisService.jsonToListMap(s);

public List<Map<String, Object>> jsonToListMap(String json){
//QNMB 就是这里卡死我了,转义后的字符串前后带""根本无法解析,所以要切掉!!!
String strJson = StringUtils.substring(json,1,json.length()-1);
List<Map<String, Object>> listmap = (List<Map<String, Object>>) JSONArray.parse(strJson);
return listmap;
}

http://www.lryc.cn/news/301658.html

相关文章:

  • 单主模式和多主模式切换
  • petalinux2018.3安装步骤
  • ubuntu22.04下使用conda安装pytorch(cpu及gpu版本)
  • 突破编程_C++_高级教程(模板编程的基础知识)
  • 胆小勿入!AI创作恐怖电影宣传片《生化危机:重生》
  • HTTP 超文本传送协议
  • MySQL导入/导出数据
  • Matplotlib初探:认识数据可视化与Matplotlib
  • LeetCode 0987.二叉树的垂序遍历:遍历时存节点信息,遍历完自定义排序
  • TCP 和 UDP的区别
  • Python 将一维数组或矩阵变为三维
  • Python如何实现定时发送qq消息
  • 支付方式接入:支付宝、微信支付、微软支付
  • C++中的互斥量
  • 盲盒小程序开发
  • 安装 Windows 10
  • C++文件操作->文本文件(->写文件、读文件)、二进制文件(->写文件、读文件)
  • Mac相关问题
  • Python爬虫之Splash详解
  • Deep深度系统下载安装Beyond compare4
  • Qt 使用QScintilla 编辑lua 脚本
  • 2022长安杯复现
  • Netty Review - NioEventLoopGroup源码解析
  • 团队配置管理规范浅见
  • 「算法」二分查找1:理论细节
  • 【网络安全】什么样的人适合学?该怎么学?
  • 从零开始学习数据结构—【链表】—【探索环形链的设计之美】
  • AJAX——HTTP协议
  • java面试微服务篇
  • JS进阶——垃圾回收机制以及算法