Json 尝试使用Jackson将一个变量映射到父类中的另一个变量

Json 尝试使用Jackson将一个变量映射到父类中的另一个变量,json,jackson,Json,Jackson,在我的回答中,有时我得到分数,有时得到相关性。我想在任何时候都将分数映射到相关性,并将其作为响应 使用Jackson有什么方法可以做到这一点吗?也许你可以用下一种方法做到: class Parent{ private String relevance; } class Child extends Parent{ private String score; } 因此,您将获得得分或相关性,作为响应,您将其映射到相关性字段 class Parent{ private String

在我的回答中,有时我得到分数,有时得到相关性。我想在任何时候都将分数映射到相关性,并将其作为响应


使用Jackson有什么方法可以做到这一点吗?

也许你可以用下一种方法做到:

class Parent{

 private String relevance;

}

class Child extends Parent{

private String score;

}
因此,您将获得
得分
相关性
,作为响应,您将其映射到
相关性
字段

class Parent{

  private String relevance;
  @JsonProperty("relevance")
  public void setRelevance(String relevance) {
    this.relevance = relevance;
  }
}

class Child extends Parent{

  @JsonProperty("score")
  public void setScore(String score) {
     this.relevance = score;
  }
}