/**
* 使用谷歌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;
}
}
时间: 2024-10-11 11:38:51