【发布时间】:2016-05-04 15:23:00
【问题描述】:
我正在尝试使用 @JsonProperty 用点命名属性。
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonIgnoreProperties(ignoreUnknown = true)
public class Compare {
@JsonProperty("test.total")
public HitsTotal total;
public HitsTotal getHitsTotal() {
return total;
}
public void setHitsTotal(HitsTotal hitsTotal) {
this.total = hitsTotal;
}
}
当序列化/反序列化发生时,我看不到 test.total 属性。 它改为显示 hitsTotal。 这样做的正确方法是什么?
【问题讨论】:
标签: java json serialization annotations jackson