2016-05-06 62 views
1

我可以在一個setter中連接兩個屬性嗎?Concat @JsonProperty值 - Java Jackson

像:

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

如果是的話,我怎麼能Concat的與傑克遜?

回答

1

作爲一種解決辦法,我建議你創建兩個setter和一個吸氣:

@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; 
}