欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringCloud 控制器返回的JSON数据变成了XML格式

程序员文章站 2022-03-21 08:02:26
在使用SpringCloud架构,集成Eureka后,出现了控制器返回的JSON数据变成了XML格式的问题。一开始以为是后端返回的JSON有问题,后来用了POSTMAN测试,取出来的数据还是可以被浏览器解析的。后来百度发现原因是spring-cloud-starter-netflix-eureka-server中依赖了jackson-dataformat-xml。修改前:后端Controller代码前端页面解决办法:1.在 RequestMapping 处添加 p.....

在使用SpringCloud架构,集成Eureka后,出现了控制器返回的JSON数据变成了XML格式的问题。一开始以为是后端返回的JSON有问题,后来用了POSTMAN测试,取出来的数据还是可以被浏览器解析的。

后来百度发现原因是spring-cloud-starter-netflix-eureka-server中依赖了jackson-dataformat-xml。

 

修改前:

后端Controller代码

SpringCloud 控制器返回的JSON数据变成了XML格式

前端页面

SpringCloud 控制器返回的JSON数据变成了XML格式

 

解决办法:

1.在 RequestMapping 处添加 produces = { "application/json;charset=UTF-8" }SpringCloud 控制器返回的JSON数据变成了XML格式

2.排除依赖

SpringCloud 控制器返回的JSON数据变成了XML格式

 参考文章:https://blog.csdn.net/zyb2017/article/details/80265070

 

本文地址:https://blog.csdn.net/weixin_42316424/article/details/107174076