最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Redis缓存和泛型集合与json字符串的相互转换代码实例
时间:2020-07-16 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下Redis缓存和泛型集合与json字符串的相互转换代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
难点是泛型如何转换
一、arrayList
ArrayList
二、json字符串转回ArrayList
List> listProfit=null; //先从redis里面去查询数据,看是否能获取到对应json字符串 String jsonStrLp=JedisUtils.get("listProfit"); //如果能获取则说明缓存中有数据 if(!StringUtils.isBlank(jsonStrLp)){ //目的是为了泛型的转换 listProfit=new ArrayList >(); //先把从redis缓存中取出来的json字符串转为List 集合 List mapList=JSON.parseArray(jsonStrLp, Map.class); //然后循环遍历这个List集合,得出的结果为Map,然后再强转为Map , 再循环 把 Map 添加到List集合中,搞定!!! for (Map map : mapList) { Map sObj=(Map )map; listProfit.add(sObj); }
相关文章
- SpringBoot自定义bean绑定解析 10-24
- Javaweb工程运行报错HTTP Status 404解决教程 10-20
- JAVA获取jvm和操作系统相关信息方法 10-20
- BeanFactory和FactoryBean的区别讲解 10-20
- 微信小程序的宿主环境实现教程 10-10
- dispatchEvent解决重叠元素响应事件教程 10-10