【问题标题】:Spring boot deserialization for two models两种模型的Spring Boot反序列化
【发布时间】:2017-04-14 18:15:06
【问题描述】:

我想将 json 反序列化为两个不相关的模型,在对 JACKSON 中的自定义反序列化进行了一些研究之后,我看不出我该怎么做?

我知道我可以通过为这两个模型创建一个包装模型来解决这个问题,但是没有 JACKSON 就没有办法即时反序列化吗?

【问题讨论】:

    标签: spring-boot jackson deserialization


    【解决方案1】:

    对于相同的 json 输入,我可以使用两次 ObjectMapper。您可能需要一些注释,例如

    @JsonIgnoreProperties(ignoreUnknown = true)
    

    和/或

    @JsonInclude(Include.NON_NULL)
    

    在生产者方面也可以提供帮助。 如果你给我们你的两个模型?

    【讨论】:

    • 如果我要创建 2 个对象映射器,我认为创建一个可序列化的映射器将是一个更清洁的解决方案,我正在寻找的是动态反序列化
    猜你喜欢
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    • 2019-04-03
    • 2015-09-01
    • 2017-05-24
    • 2018-02-05
    • 2023-01-20
    相关资源
    最近更新 更多