gpt4 book ai didi

java - 使用构建器方法作为构造函数反序列化外部库类

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:48:38 24 4
gpt4 key购买 nike

<分区>

我有这样一个类:

class MyClass {
CustomList<String> list = ListUtils.createCustomList();
}

interface CustomList 实现了 java.util.List,所以它不能用构造函数反序列化。相反,有一个 class ListUtils 创建了一个实现实例。接口(interface)和实用程序类都在外部库中,因此我无法对它们进行注释。

我如何告诉 Jackson 在遇到 CustomList 时它应该调用 ListUtils.createCustomList() 而不是构造函数?是否有混合配置,我可以指定从类型到构造方法的映射,或者我需要编写的自定义反序列化器?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com