开发者社区> 问答> 正文

函数如何传参,传一个类的类型?报错

  	public <T> void getData(String jsonString,T obj) throws Exception{ Type listType = new TypeToken<LinkedList<obj>>(){}.getType(); Gson gson = new Gson(); List<DataGridTest> data = gson.fromJson(jsonString,listType); }



LinkedList 编译报错 obj不是一个类型 因为这个函数需要转换不同的类, 请问这个地方要如何传参啊

展开
收起
爱吃鱼的程序员 2020-06-14 22:40:59 345 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    TypelistType=new<spanstyle="font-family:Consolas,'BitstreamVeraSansMono','CourierNew',Courier,monospace;font-size:14px;line-height:15.399999618530273px;background-color:#FFFFFF;"> TypeToken<LinkedList<<spanstyle="background-color:#E53333;">T>>(){}.getType();

    2020-06-14 22:41:16
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载