2015-03-02 48 views
1

我希望能夠忽略未知屬性以及特定字段。我知道如何在單獨的註釋中做到這一點:Jackson @JsonIgnoreProperties - 組合規則

@JsonIgnoreProperties({"origin" }) 
@JsonIgnoreProperties(ignoreUnknown=true) 

顯然我不能有兩個註釋。這是可能的嗎?

+1

「origin」是實例字段的名稱嗎?如果是的話,你可以'@ JsonIgnore'這個字段,除了忽略未知的屬性 – fge 2015-03-02 06:13:18

回答

1

這是一種方法。

@JsonIgnoreProperties(ignoreUnknown = true) 
abstract class someclass{ 
@JsonCreator 
someclass(
@JsonProperty("type") String type,@JsonProperty("origin") Origin origin) {} 
}