谷歌json转换方法
GsonUtils.json2list(json, new TypeToken>(){});
gson-2.6.2.jar
GsonUtils.java
package com.dengyun.media.common.util;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
//gson工具类
public class GsonUtils {
//普通转换
//private static Gson gson=new Gson();
//使用GsonBuilder可以设定转换时的日期格式
private static Gson gson=new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
//将object转换成json格式数据
public static String object2json(Object o){
return gson.toJson(o);
}
//将json格式数据转换成Object
public static Object json2object(String s,Class c){
return gson.fromJson(s, c);
}
//将json格式数据转换成List
public static List json2list(String s,TypeToken tt){
return gson.fromJson(s, tt.getType());
}
}