目前使用的是jackson 2.5.0版。下面是POJO:
class Employee {
@JsonProperty("firstName")
public String emp_fname;
@JsonProperty("lastName")
public String emp_lname;
public Integer emp_age;
// Getter and Setters for same
}我需要JSON,如下所示:
{
"firstName": "XXX",
"emp_fname": "XXX",
"lastName": "YYY",
"emp_lname": "YYY",
"emp_age": 29
}如何指示Jackson 2.5.0在JSON结构中同时包含属性和字段名。
*@JsonAlias注解是在2.9.0中引入的,因此其他任何解决方案都会有所帮助。
发布于 2020-09-17 13:15:25
@JsonProperty只能用于指定一个属性。但是,您可以编写两个返回相同变量的getter方法:
@JsonProperty("emp_lname")
public String getEmp_lname() { return emp_lname } ;
@JsonProperty("lastName")
public String getLastName() { return emp_lname } ;https://stackoverflow.com/questions/63931499
复制相似问题