Java泛型转换

Result<Lecture> resDY = JSON.parseObject(msgStr,new TypeReference<Result<Lecture>>() {});

我想把这句代码用工具类写出来,求怎么写?

Result类如下:

public class Result<T> {

    private String rspCode;
    
    private String rspMsg;

    private T result;
    private List<T> list;
}
阅读 2.6k
2 个回答

相信楼主是需要这个一个方法声明,可以试试:

public <T> Result<T> parseObject(String msgStr, TypeReference<Result<T>> tr) {
    ...
}

fastjson不是有实现吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题