[alibaba/fastjson]使用feign 发送请求,请求参数中如果使用了@JSONField ,在1.2.83 版本中 不生效;导致被调用方通过parent_did接受不到值;

2024-09-02 236 views

回答

5

@JSONField失效加一,踩坑场景:JSONArray.parseArray(String jsonStr, Class clazz),clazz对应的类中,有使用了@JSONField的变量,结果都被解析成null。

6

关键是要怎么解决这个问题。

3

不要用lombok依赖的自动生成get/set方法,手动写get/set方法,把注解放到get方法上就可以了。

8

请问你这个问题是如何解决,下面那位兄弟的: 不要用lombok依赖的自动生成get/set方法,手动写get/set方法,把注解放到get方法上就可以了。 以上方法试过没解决。。。

0

目前使用fastjson 1.2.83版本,将JSONField注解换成JsonProperty注解可以转换成功,我这边是客户端 image