如何在 jackson 中使用最新的 SequencedSet 接口 (java21)?

How to use latest SequencedSet interface (java21) with jackson?

提问人:Fundhor 提问时间:11/7/2023 最后编辑:NamanFundhor 更新时间:11/7/2023 访问量:40

问:

我有一个 SequencedSet,但我找不到让它与 jackson 反序列化一起使用的方法。

我收到此错误

InvalidDefinition Cannot find a deserializer for non-concrete Collection type [collection type; class java.util.SequencedSet, contains [simple type, class java.util.UUID]]

我最终坚持使用 LinkedHashSet,但无论如何我都想让它工作;)

我最终使用了 LinkedHashSet

java jackson java-21 sequencedset

评论

4赞 Holger 11/7/2023
当你只指定接口时,你期望什么实际的实现类?SequencedSet
0赞 k314159 11/7/2023
这与.如果您尝试使用 .你仍然可以通过让 Jackson 创建一个并自己将其转换为 .SequencedSetSetLinkedHashSetSequencedSet

答: 暂无答案