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