java泛型问题,急救
import java.io.IOException; import org.codehaus.jackson.JsonParseException; import org.codehaus.jackson.map.JsonMappingException; import org.codehaus.jackson.map.ObjectMapper; import org.codehaus.jackson.type.TypeReference; public class JsonReader<T> { public static <T> T readValue(String json) { ObjectMapper mapper = new ObjectMapper(); try { TypeReference<T> ref = new TypeReference<T>() {}; System.out.println(ref.getClass()); System.out.println(ref.getType()); return mapper.readValue(json, ref); } catch (JsonParseException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } 请问这里哪里错了,TypeReference<T>得不到T的具体类型
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)