fastJson 解析工具类
public class JsonUtils {
/**
* 将javaBean转换成JSON对象
*
* @param paramObject
* 需要解析的对象
*/
public static String javaBeanToJson(Object paramObject) {
String json = JSON.toJSONString(paramObject);
return json;
}
/**
* 对单个javaBean进行解析
*
* @param <T>
* @param paramJson 需要解析的JSON字符串
* @param paramCls 需要转换成的类
* @return
*/
public static <T> T jsonToJavaBean(String paramJson, Class<T> paramCls) {
T t = null;
try {
t = JSON.parseObject(paramJson, paramCls);
}
catch (Exception e) {
e.printStackTrace();
}
return t;
}
/**
* 将JSON转换正JavaBeanList
* @param paramJson
* @param paramCls
* @return
*/
public static <T> List<T> jsonToJavaBeanList(String paramJson,
Class<T> paramCls) {
List<T> ts = null;
try {
ts = JSON.parseArray(paramJson, paramCls);
} catch (Exception e) {
e.printStackTrace();
}
return ts;
}
}