黑马程序员技术交流社区
标题:
今天遇到一个问题,学长教我的,但是并不太理解
[打印本页]
作者:
小小笑笑
时间:
2016-1-24 22:18
标题:
今天遇到一个问题,学长教我的,但是并不太理解
/**
* * 解析json数据
*
* @param JsonString json数据
* @param formatClass 需要格式化的对象class
* @return 返回转换后的数据对象
*/
public static Object gsonParseData(String JsonString, Class<?> formatClass) {
Gson gson = new Gson();
return gson.fromJson(JsonString, formatClass);
}
复制代码
如上代码实现的是对json数据的解析,使用的是Gson的第三方扩展,可以将对应的String数据转换为指定的数据对象,使用到了泛型,但是不明白的就是为什么这里使用的返回值泛型是Object,而不是类似于Class<?>这种,或者以前我在资料上看的<T>之类的?
那<T>之类的是什么情况下用呢?哦,MG,把我弄得有点茫然了
作者:
小小笑笑
时间:
2016-1-24 22:20
求解答{:3_54:}
作者:
执笔写毛头
时间:
2016-1-24 22:44
写的不错 我顶顶顶顶顶
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2