使用默认的MappingJackson2HttpMessageConverter返回json数据

 

1.添加web依赖

Spring boot+Vue全栈开发---Spring Boot返回Json数据

 

2.添加一个实体类

Spring boot+Vue全栈开发---Spring Boot返回Json数据

 

3.直接返回对象即可

Spring boot+Vue全栈开发---Spring Boot返回Json数据

注:可以在实体类中使用@JsonIgnore注解忽略字段,使用@JsonFormat(pattern="yyyy-MM-dd")设置格式


 

使用谷歌的Gson返回json数据

 

1.移除默认的jackson-databind,添加Gson依赖

Spring boot+Vue全栈开发---Spring Boot返回Json数据

 

2.使用HttpMessageConverter进行自定义转换

 

Spring boot+Vue全栈开发---Spring Boot返回Json数据

注:使用该自定义的转换后,protected修饰的字段将被忽略


 

使用阿里巴巴的fastjson

 

1.去除默认的jackson-databind,添加fastjson依赖

Spring boot+Vue全栈开发---Spring Boot返回Json数据

 

2.添加fastjsonHttpMessageConverter

Spring boot+Vue全栈开发---Spring Boot返回Json数据

另外一种替代方案:

Spring boot+Vue全栈开发---Spring Boot返回Json数据

 

3.向application.properties中添加额外配置信息防止中文乱码

Spring boot+Vue全栈开发---Spring Boot返回Json数据

相关文章:

  • 2021-06-21
  • 2021-12-16
  • 2022-02-26
  • 2021-08-05
  • 2022-01-03
  • 2021-06-30
  • 2021-12-14
猜你喜欢
  • 2021-06-29
  • 2021-08-04
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2021-08-03
相关资源
相似解决方案