一、方法
public <T> T jsonToObjByType(String str, Type type) { ???try { ???????if (isValidJson(str)) { ???????????return gson.fromJson(str, type); ???????} ???} catch (JsonSyntaxException e) { ???????System.out.println(e.getMessage()); ???} ???return null;} ???????????
二、调用示例
MsgResponse<List<MTb>> rsp = new JsonUtil().jsonToObjByType(s, new TypeToken<MsgResponse<List<MTb>>>() {}.getType());
json解析为泛型对象
原文地址:http://www.cnblogs.com/yoyotl/p/7767312.html