我在反序列化嵌套的 json 数据时遇到问题。我正在使用 Ormlite 来保存数据,并结合使用 Spring/Jackson(2) 来获取数据。ForeignCollection
在 Ormlite 持久化之前,对象的集合/列表必须属于接口。我已经阅读了其他几篇 Stackoverflow 帖子(1、2、3),但没有一个有明确的解决方案。
这是我的一些代码:
@ForeignCollectionField(eager = true)
@JsonProperty("images")
private ForeignCollection<Image> images;
我试过添加@JsonDeserialize(as=BaseForeignCollection.class)
没有任何运气。更改ForeignCollection
为Collection
将使杰克逊高兴并解析数据,但它不会进入数据库。
有任何想法吗?