我仍然在努力解决仿制药的一些基本用途,这次是与杰克逊一起。这些都不对。第一个返回LinkedHashMaps列表而不是类型T列表。第二个不能在最后一行看到变量“type”。
任何人都可以告诉我我做错了什么:
public <T> List<T> readObjects(File file)
{
File file = new File(subscriptionDir, fileName)
return mapper.readValue(file, new TypeReference<List<T>>() {})
}
public <T> List<T> readObjects(String fileName, Class<T> type)
{
File file = new File(subscriptionDir, fileName)
return mapper.readValue(file, new TypeReference<List<type>>(){})
}
感谢先进的任何帮助。