- /**
- * * 解析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,把我弄得有点茫然了
|