您如何让杰克逊解析具有通配符泛型并考虑到ServiceAccount
抽象的 Pojo 中的一行?已经尝试过,但当然由于ServiceAccount
该类是抽象的,它不能序列化。我在谷歌或杰克逊维基上没有看到任何回答这个问题的东西。
private ServiceAccount<?>[] accounts;
你想要的是多态反序列化(这个问题的第二个解决方案接受了答案)
我不能百分百确定这适用于泛型,但它确实解决了抽象类问题。考虑到 Java Runtime 具有类型擦除功能,我认为转换解析的对象不会有问题。