杰克逊反序列化有界类型

时间:2016-05-22 16:20:14

标签: java serialization jackson

我有List<Response<? extends Data>>我使用Jackson序列化到一个文件中。

如何反序列化?我能得到的只是List.class,这对我来说还不够好。

如果此问题需要更多代码,请告知我们。

1 个答案:

答案 0 :(得分:0)

尝试使用TypeReference对象反序列化泛型类型。使用TypeReference对象,您可以描述要反序列化的类型。

mapper.readValue(json, new TypeReference<List<Response<? extends Data>>>() {});
  

此通用抽象类用于通过子类化获取完整的泛型类型信息;