Concat @JsonProperty值 - Java Jackson

时间:2016-05-06 12:25:29

标签: java json jackson

我可以在一个setter中连接两个属性吗?

像:

@JsonProperty("value1" + "value2")
public void setFinalValue(String concat){
    this.finalValue = concat;
}

如果是,我怎么能与杰克逊联系?

1 个答案:

答案 0 :(得分:1)

作为解决方法,我建议你创建两个setter和一个getter:

@JsonProperty("value1")
public void setValue1(String value1) {
    this.value1 = value1;
}

@JsonProperty("value2")
public void setValue2(String value2) {
    this.value2 = value2;
}

public String getFinalValue() {
    return value1 + value2;
}