【问题标题】:Is there a global Jackson setting for @JsonIgnoreProperties(unknown=true)?@JsonIgnoreProperties(unknown=true) 是否有全局杰克逊设置?
【发布时间】:2013-04-22 16:26:42
【问题描述】:

是否有一个全局 Jackson 设置/配置,这样我就不必用 @JsonIgnoreProperties(unknown=true) 注释每个类?

【问题讨论】:

    标签: java json jersey jackson


    【解决方案1】:

    这应该可以完成工作:

    objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    

    有关详细信息,请参阅 ObjectMapperDeserializationFeature 的 API。

    【讨论】:

    • 谢谢。我可以锦上添花——我怎么能在球衣 2.0 中做到这一点? (甚至是球衣 1.x)
    • 我对泽西岛一无所知,抱歉。我做了一个快速搜索,也许这个例子可以帮助你:senchado.blogspot.de/2012/10/…
    • @agksmehx - 您可以在 Jersey 中通过定义自定义上下文解析器来执行此操作。有关示例,请参见 this answer
    • @Perception 谢谢。我找到了一个不同的解决方案,我已将其作为答案与您对另一个问题的答案一起发布。如果您的方法比我使用的方法有所改进,我将不胜感激。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 2021-09-30
    相关资源
    最近更新 更多