fastjson @JSONField不支持下划线转驼峰

nfeuvbwi  于 2021-11-27  发布在  Java
关注(0)|答案(1)|浏览(502)

bean字段定义如下:
@JsonField(name = "request_param")
private String requestParam;

public void setRequestParam(String requestParam){
this.requestParam = requestParam;
}

当页面发送json:{"request_param" : "abc"}, 该bean无法接收到request_param,变量requestParam值依旧为null.

但是如果我把set方法修改成:
public void setRequest_param(String requestParam){
this.requestParam = requestParam;
}

这个问题就得到了解决

可以不修改set方法解决这个问题么?

aij0ehis

aij0ehis1#

新版本应该是支持这种自动匹配的,你用的是什么版本?使用最新的1.2.17版本试试看

相关问题