您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Jackson JSON库:如何实例化包含抽象字段的类

Jackson JSON库:如何实例化包含抽象字段的类

有多种方法。在1.8版之前,最简单的方法可能是:

@JsonDeserialize(as=Cat.class)
public abstract class AbstractAnimal { ... }

关于基于属性的决定,最好使用进行@JsonTypeInfo,这会自动嵌入(在编写时)并使用类型信息。

类型信息有多种(类名,逻辑类型名)以及包含机制(如所包含的属性,按包装器数组,按包装器对象)。此页面https ://github.com/FasterXML/jackson- docs/wiki/JacksonPolymorphicDeserialization解释了一些概念。

其他 2022/1/1 18:14:09 有648人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶