你的效果是不是这样

或者这样

 

 

不要急,都是这个jar包惹的祸👇

 

因为高版本的SpringCloud的这个依赖会把我们返回的json数据优先转换成xml数据,我们在需要访问的eureka客户端排除一下这个依赖就行了

你可以降低SpringCloud版本,也可以解决这个问题.

代码如下:

 1 <dependency>
 2             <groupId>org.springframework.cloud</groupId>
 3             <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
 4             <!-- 排除 jackson-dataformat-xml 依赖-->
 5             <exclusions>
 6                 <exclusion>
 7                     <groupId>com.fasterxml.jackson.dataformat</groupId>
 8                     <artifactId>jackson-dataformat-xml</artifactId>
 9                 </exclusion>
10             </exclusions>
11         </dependency>

效果

 

然后刷新一下项目的依赖,重启试试,访问一下发现可以正常显示json数据了😀

 

 

 

 我谷歌浏览器这里用了Json View扩展程序,你的显示可能跟我不一样,你的应该是这样

 

posted on 2020-11-05 20:11  仒丙  阅读(425)  评论(0)    收藏  举报