使用feign 发送请求,请求参数中如果使用了@JSONField ,在1.2.83 版本中 不生效;导致被调用方通过parent_did接受不到值;
@JSONField(name = "parent_did") private String parentDid;
bfnvny8b1#
@JSONField失效加一,踩坑场景:JSONArray.parseArray(String jsonStr, Class clazz),clazz对应的类中,有使用了@JSONField的变量,结果都被解析成null。
bvpmtnay2#
关键是要怎么解决这个问题。
ca1c2owp3#
不要用lombok依赖的自动生成get/set方法,手动写get/set方法,把注解放到get方法上就可以了。
3条答案
按热度按时间bfnvny8b1#
@JSONField失效加一,踩坑场景:JSONArray.parseArray(String jsonStr, Class clazz),clazz对应的类中,有使用了@JSONField的变量,结果都被解析成null。
bvpmtnay2#
@JSONField失效加一,踩坑场景:JSONArray.parseArray(String jsonStr, Class clazz),clazz对应的类中,有使用了@JSONField的变量,结果都被解析成null。
关键是要怎么解决这个问题。
ca1c2owp3#
不要用lombok依赖的自动生成get/set方法,手动写get/set方法,把注解放到get方法上就可以了。