起因:Fastjson官方发布公告称在1.2.80及以下版本中存在新的反序列化风险,在特定条件下可绕过默认autoType关闭限制,从而反序列化有安全风险的类,攻击者利用该漏洞可实现在目标机器上的远程代码执行。
所以被调用方升级到了1.2.83版本,导致以前使用实体对象参数的驼峰自动转换不了下划线。。。
![](https://i-blog.csdnimg.cn/blog_migrate/3972c397975e7cb7637c23264f299f6a.png)
尝试使用@JSONField,还是不行。
![](https://i-blog.csdnimg.cn/blog_migrate/33ea18a334904610393e9011662f548a.png)
网上找了几种方法也是不行。
![](https://i-blog.csdnimg.cn/blog_migrate/6a1a71e4b61b087fbf59097fdb0d6cd1.png)
最后使用@JsonProperty("login_id"),但是我这边还需要将Fastjson升级到一样的1.2.83版本才行,低版本尝试了不行。。。
![](https://i-blog.csdnimg.cn/blog_migrate/220de2909990724f29a1be62305340ae.png)