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

hi3rlvi2  于 2022-10-27  发布在  其他
关注(0)|答案(3)|浏览(209)

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

@JSONField(name = "parent_did")
private String parentDid;
  • Originally posted by @gebizhuxiaowang in #4173 (comment)*
bfnvny8b

bfnvny8b1#

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

bvpmtnay

bvpmtnay2#

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

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

ca1c2owp

ca1c2owp3#

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

相关问题