首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON - POJO to JSON包含@JSON JSONProperty和JSON中的fieldName

JSON - POJO to JSON包含@JSON JSONProperty和JSON中的fieldName
EN

Stack Overflow用户
提问于 2020-09-17 12:55:13
回答 1查看 69关注 0票数 0

目前使用的是jackson 2.5.0版。下面是POJO:

代码语言:javascript
复制
class Employee {
  
  @JsonProperty("firstName")
  public String emp_fname;

  @JsonProperty("lastName")
  public String emp_lname;
  
  public Integer emp_age;
 
  // Getter and Setters for same
}

我需要JSON,如下所示:

代码语言:javascript
复制
{
  "firstName": "XXX",
  "emp_fname": "XXX",
  "lastName": "YYY",
  "emp_lname": "YYY",
  "emp_age": 29
}

如何指示Jackson 2.5.0在JSON结构中同时包含属性和字段名。

*@JsonAlias注解是在2.9.0中引入的,因此其他任何解决方案都会有所帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-09-17 13:15:25

@JsonProperty只能用于指定一个属性。但是,您可以编写两个返回相同变量的getter方法:

代码语言:javascript
复制
@JsonProperty("emp_lname")
public String getEmp_lname() { return emp_lname } ;

@JsonProperty("lastName")
public String getLastName() { return emp_lname } ;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63931499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档