A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

小小笑笑

中级黑马

  • 黑马币:

  • 帖子:

  • 精华:


  1.     /**
  2.      * * 解析json数据
  3.      *
  4.      * @param JsonString  json数据
  5.      * @param formatClass 需要格式化的对象class
  6.      * @return 返回转换后的数据对象
  7.      */
  8.     public static Object gsonParseData(String JsonString, Class<?> formatClass) {
  9.         Gson gson = new Gson();
  10.         return gson.fromJson(JsonString, formatClass);
  11.     }
复制代码


如上代码实现的是对json数据的解析,使用的是Gson的第三方扩展,可以将对应的String数据转换为指定的数据对象,使用到了泛型,但是不明白的就是为什么这里使用的返回值泛型是Object,而不是类似于Class<?>这种,或者以前我在资料上看的<T>之类的?
那<T>之类的是什么情况下用呢?哦,MG,把我弄得有点茫然了

评分

参与人数 1黑马币 +20 收起 理由
赵涛涛 + 20 这代码很给力!借鉴一下,谢谢你那位师兄.

查看全部评分

2 个回复

倒序浏览
求解答{:3_54:}
回复 使用道具 举报
写的不错 我顶顶顶顶顶
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马