Java Jackson反序列化有界类型
我有一个Java Jackson反序列化有界类型,java,serialization,jackson,Java,Serialization,Jackson,我有一个列表尝试使用TypeReference对象来反序列化泛型类型。使用TypeReference对象,可以描述要反序列化的类型 mapper.readValue(json, new TypeReference<List<Response<? extends Data>>>() {}); mapper.readValue(json,new TypeReference尝试使用TypeReference对象来反序列化泛型类型。使用TypeReference对象
列表尝试使用TypeReference
对象来反序列化泛型类型。使用TypeReference
对象,可以描述要反序列化的类型
mapper.readValue(json, new TypeReference<List<Response<? extends Data>>>() {});
mapper.readValue(json,new TypeReference尝试使用TypeReference
对象来反序列化泛型类型。使用TypeReference
对象可以描述要反序列化的类型
mapper.readValue(json, new TypeReference<List<Response<? extends Data>>>() {});
mapper.readValue(json,new TypeReference您使用的序列化API,它不也提供反序列化API吗?它提供了,但我不确定如何动态反序列化绑定类型您必须将其转换为序列化的对象,在您的示例列表中,但它不会采用非具体类型将其转换为列表您使用的序列化API,它不提供吗反序列化API也是吗?确实如此,但我不确定如何动态反序列化有界类型。在您的示例中,您必须将其转换为序列化的对象,但它不会采用非具体类型。然后将其转换为列表com.fasterxml.jackson.databind.JsonMappingException:无法构造数据实例,问题:抽象类型e它们需要映射到具体类型,具有自定义反序列化程序,或者在…