我有一个 json 字符串,我应该将其反序列化为以下类
class Data <T> {
int found;
Class<T> hits
}
我该怎么做?
这是通常的方式
mapper.readValue(jsonString, Data.class);
但我该如何提及 T 代表什么呢?
你需要创建一个TypeReference
您使用的每个泛型类型的对象,并将其用于反序列化。例如 -
mapper.readValue(jsonString, new TypeReference<Data<String>>() {});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)