你的效果是不是这样
或者这样
不要急,都是这个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扩展程序,你的显示可能跟我不一样,你的应该是这样
原文:https://www.cnblogs.com/to-bing/p/13933691.html