此处无言
/**
*json数据处理工具
*/
public class GsonUtils {
private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
private static class SingletonHolder {
private SingletonHolder() {
}
private final static Gson INSTANCE = new GsonBuilder().serializeNulls().disableHtmlEscaping().setDateFormat(DATE_FORMAT).create();
}
private static Gson getInstance() {
return SingletonHolder.INSTANCE;
}
/**
* 将字符串转化为列表
*
* @param jsonString
* @param tClass
* @param <T>
* @return
*/
public static <T> List<T> jsonToList(String jsonString, Class<T> tClass) {
T[] ts = getInstance().fromJson(jsonString, TypeToken.getArray(tClass).getType());
return ts == null ? null : Arrays.asList(ts);
}
}