使用jackson进行字符串,集合和json之间的转换
来源:互联网 发布:富春山居图有多烂 知乎 编辑:程序博客网 时间:2024/06/06 14:22
所用的Bean对象FileVo
public class FileVo {private String fileName;private String fileUrl;}
1.Bean to json
ObjectMapper objectMapper = new ObjectMapper();String fileJson = objectMapper.writeValueAsString(new FileVo("百度","www.baidu.com"));System.out.println(fileJson );
输出结果:{"fileName":"百度","fileUrl":"www.baidu.com"}
ObjectMapper objectMapper = new ObjectMapper();List<FileVo> list = new ArrayList<FileVo>();list.add(new FileVo("百度","www.baidu.com"));list.add(new FileVo("新浪","www.sina.com"));String fileJson = objectMapper.writeValueAsString(new FileVo(list));System.out.println(fileJson );输出结果:[{"fileName":"百度","fileUrl":"www.baidu.com"},{"fileName":"新浪","fileUrl":"www.sina.com"}]
3.Json to Bean
ObjectMapper om = new ObjectMapper();String fileJson = "{"fileName":"百度","fileUrl":"www.baidu.com"}";FileVo fileVo = om.readValue(fileJson, FileVo.class);
4.Json to List
ObjectMapper om = new ObjectMapper();String fileJson = "{"fileName":"百度","fileUrl":"www.baidu.com"},{"fileName":"新浪","fileUrl":"www.sina.com"}"JavaType javaType = om.getTypeFactory().constructParametricType(List.class, FileVo.class); listFileVo = (List<FileVo>)om.readValue(fileJson, javaType);
阅读全文
0 0
- 使用jackson进行字符串,集合和json之间的转换
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- 对象和JSON之间的转换?对象集合和字符串之间的转换?在JSP中使用JSNO?
- Json字符串和Java实体类之间的相互转换(利用jackson实现)
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 算法基础【2】OJ网站整理
- 网络工程师必看 OSI七层模型协议
- python+multiprocess+theano+pylucene--内存泄露解决方案
- java网络编程
- GPIO中断处理函数
- 使用jackson进行字符串,集合和json之间的转换
- 海思开发板上添加ftp功能
- AnglurJS 常用过滤器
- 通过案例学调优之--Oracle Time Model(时间模型)
- 手把手| 用Python代码建个数据实验室,顺利入坑比特币
- struts2-9为应用指定多个配置文件
- 蓝桥杯 ADV-188 算法提高 排列数(java) 深度优先搜索 DFS
- Redundant_Connection
- csdn的markdown使用html语法——字体、字号与颜色