在最近的工作中遇到利用fastjson转换json串为java对象时,发现json的字段和java定义的属性名不一致,无法直接转换,百度了一下,json转换时,是调用的属性的setter,getter方法,因此需要在set/get方法上添加 @JSONField(name=”json_firled”)
@JSONField(name="driver_no")
public String getDriverId() {
return driverId;
}
@JSONField(name="driver_no")
public void setDriverId(String driverId) {
this.driverId = driverId;
}