[alibaba/fastjson]使用 PropertyNamingStrategy.SnakeCase 导致swagger页面的api接口显示不了

2025-11-11 161 views
5

如图,把 zhejuh这句代码去掉后就好了,但是我这边需要这段代码

回答

2

有人碰到么

8

swagger使用的是2.7.0版本 fastjson 使用的是1.2.39版本

2

我测试了一下,没问题。

能否打开浏览器开发者工具,看一下network,把你两次访问的 http://localhost:8080/v2/api-docs 这个大json文件发给我看看,谢谢。

kimmking@163.com

5

我这也有这个问题/api-docs接口没问题,是/ui接口返回值的name从驼峰转成了下划线

0

解决方案:

升级到Swagger新版本。我看了新版本的swagger已经使用自己的json序列化工具了(jackson)。 或者: 2.不要配置全局的PropertyNamingStrategy, 配置一个专门的SerializeConfig 给FastJsonHttpMessageConverter