您的位置:首页 > 移动开发 > Android开发

Android json解析 Gson工具类

2017-07-24 15:17 381 查看
倒.jar包  或配置清单文件

T 为泛型 ,也就是所对应的Javabean

public class JsonUtil {

private static Gson sGson = null;

public static <T> T  parseJson(String cacheJson,Class<T> clazz) {
T bean = null;
try{
if (sGson == null) {
sGson = new Gson();
}
if(!TextUtils.isEmpty(cacheJson)){
bean = sGson.fromJson(cacheJson, clazz);
}
return bean;
}catch (Exception e){
Log.e("JsonUtil xmg", "parseJson: " + "解析json"+clazz.getSimpleName()
+"异常,json字符串为:"+cacheJson);
return null;
}

}

public static String toJson(Object obj){
if (sGson == null) {
sGson = new Gson();
}
String s = sGson.toJson(obj);
return s;
}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: