目前,我正在使用 Spring 创建 REST 服务。
我的请求处理程序@RestController
:
@RequestMapping(value = "employees/", method = RequestMethod.POST)
public Response setEmployees(@RequestBody Employee employee) {
Response response = employeeManager.setEmployee(employee);
return response;
}
Employee
具有以下字段:login
,tabNumber
等firstName
。
真正的问题是我的 REST 服务客户想要发送带有
另一个字段名称的请求,这不符合 Java 命名约定。像TABNUMBER
等UNITS_NAME
。Jackson API将 JSON 数据转换为 Java 对象对应的字段名称...如何解决?如何将自定义 JSON 字段名称绑定到我的 Java 对象字段名称?