1.Springboot返回JSON数据的方式
目前SpringBoot提供的Json格式有三种:
我们都可以在springboot自动配置模块spring-boot-autoconfigure中查看到
Springboot为什么默认使用Jackson?
这是因为在spring-boot-starter-web依赖包中已经依赖了Jaskson的依赖包jackson-databind,使得Jackson变成了Springboot的默认Json处理器。
2.Jackson详解
2.1 Jackson默认实现
当我们创建springboot项目引入spring-boot-starter-web依赖以后,Springboot就开始帮助我们对实体进行Json处理了。
比如创建User实体类:
public class User implements Serializable {
private String id;
private String username;
private String sex;
private Integer age;
private String email;
private Date