Java的JSON操作存储List到Redis
来源:互联网 发布:天下3网络剧当归大结局 编辑:程序博客网 时间:2024/06/15 04:03
使用jackson和json-lib都可以
<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version> </dependency><dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency>
写缓存
JSONArray jsonarray = JSONArray.fromObject(result); String js = jsonarray.toString(); JedisUtil.setString(key, js);
读缓存方法一:
String value=JedisUtil.getString(key); if (value != null) { ObjectMapper mapper = new ObjectMapper(); //如果是List<string> return mapper.readValue(value, List.class);//如果是List<Bean> JavaType javaType = mapper.getTypeFactory().constructParametricType(List.class, User.class);List<User> lst = (List<User>)mapper.readValue(value, javaType);
读缓存方法一:
String jsonString=...ObjectMapper mapper = new ObjectMapper(); List<User> beanList = mapper.readValue(jsonString, new TypeReference<List<User>>() {});
参考:Jackson 处理复杂类型(List,map)两种方法
0 0
- Java的JSON操作存储List到Redis
- 【redis,1】java操作redis: 将string、list、map、自定义的对象保存到redis中
- java操作redis: 将string、list、map、自定义的对象保存到redis中
- java操作redis: 将string、list、map、自定义的对象保存到redis中
- java操作redis: 将string、list、map、自定义的对象保存到redis中
- Redis的List操作
- redis的list操作
- java操作redis存储对象
- Redis的List的操作
- 将Java List 传入到Oracle DB的存储过程
- java实现类似与redis的hash存储操作
- java操作redis数据库二:list集合
- java存储GBK编码数据到redis
- Redis系列-存储篇list主要操作函数小结
- Redis系列-存储篇list主要操作函数小结
- redis jedis存储对象简单操作,map list 自定义对象
- Redis系列-存储篇list主要操作函数小结
- Redis 存储List对象
- 设计模式
- 【python】关于python lxml 安装总是出错的问题
- 使用分离式操作栏 uiOptions=”splitActionBarWhenNarrow“
- FLV文件格式解析
- 数据库范式
- Java的JSON操作存储List到Redis
- iOS NSAttributedStr
- 设置系统状态栏颜色
- javaweb学习总结(八)——HttpServletResponse对象(二)
- mysql二进制日志
- webmagic的设计机制及原理-如何开发一个Java爬虫
- Android开源代码汇总
- jQuery函数的第二个参数获取指定上下文中的DOM元素
- Eclipse快捷键和10个最有用的快捷键