【发布时间】:2017-04-25 21:36:15
【问题描述】:
我在反序列化期间遇到异常,来宾配置文件是根对象中的嵌套对象(其中的几个级别)。我无法控制它的序列化方式,因为我只是来自 kafka 主题的这条消息的消费者。除了设置
之外,有没有办法使这项工作mapper.configure(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE,false);
这对我有用,并为 GuestProfile 返回 null 并填充其他属性。但是,我需要一种方法来自定义 JSON 中这个特定嵌套对象的反序列化并填充它。
com.fasterxml.jackson.databind.JsonMappingException: 意外令牌 (END_OBJECT),预期 FIELD_NAME:缺少属性“@type”,即 包含类型 ID(对于 com.test.GuestProfile 类)
【问题讨论】:
标签: jackson jackson-modules jackson2 jackson-databind