【问题标题】:Jackson @JsonIgnoreProperties - combining rulesJackson @JsonIgnoreProperties - 组合规则
【发布时间】:2015-03-02 06:11:04
【问题描述】:

我希望能够忽略未知属性以及特定字段。我知道如何在单独的注释中做到这一点:

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

显然我不能有两个注释。可以合并吗?

【问题讨论】:

  • origin 是实例字段的名称吗?如果是,除了忽略未知属性之外,您还可以 @JsonIgnore 该字段

标签: java json jackson


【解决方案1】:

这是一种方法。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 2023-01-23
    相关资源
    最近更新 更多