2015-03-02 79 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) {} 
}