1.场景
项目开发过程中,有时候可能要对接第三方平台,可能就会存在字段名不一样的问题,而双方的字段名不一致, 而代码开发已经有一段时间勒,如果就因为字段名不一样的问题,双方改成属性名一致,这样改动量太大,也不保险,下面我来接手一下,针对这种场景,如果解决。
假设: 系统通过http对接,传的是json。有一个参数"名称"
第三方平台:name
开发环境:userName
直接通过实体类映射,不用说肯定有问题
2.解决方法
@JsonProperty("name")
private String userName;
在实体类的属性上增加一个注解就可以解决这种问题。
如果你热衷技术,喜欢交流,欢迎加入我们!