记录一下Jackson,为以后学习这个技术打前站~~
Jackson也是一个操作json的工具
要引入的依赖
<!--
jackson,使用自动仲裁版本号即可,只需导入databind便可自动引入其它依赖
-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
简单的例子
后端从数据库查询出数据,封装成一个list集合,转成如下格式:
{
"result":"成功",
"data":[{"id":1,"name":"江西"},{"id":2,"name":"成都"},{"id":3,"name":"湖北"}]
}
ObjectMapper mapper = new ObjectMapper();
HashMap<String, Object> map = new HashMap<>();
map.put("data",provincesList); //provincesList是数据list集合
map.put("result","成功");
String s = mapper.writeValueAsString(map);
System.out.println(s);
最后后端把该数据直接返回给前端就OK了
更多详细操作请访问