您的位置:首页 > 编程语言 > Java开发

使用谷歌Gson实现Json串和Java Bean互转

2015-02-06 20:50 260 查看
/**
* 使用谷歌Gson实现Json串和Java Bean互转
*/
public class JsonHelper {

public static String toJson(Object src){
return new Gson().toJson(src);
}

public static <T> T fromJson(String json, Class<T> clazz) throws Exception {
return new Gson().fromJson(json, clazz);
}

public static <T> List<T> fromJsonArray(String json, Class<T> clazz) throws Exception {
List<T> lst =  new ArrayList<T>();

JsonArray array = new JsonParser().parse(json).getAsJsonArray();
for(final JsonElement elem : array){
lst.add(new Gson().fromJson(elem, clazz));
}

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