使用JAR json-lib-2.2.3-jdk15.jar
1. Json转Object
public static <T> T json2Object(String jsonStr, Class<T> clazz) {
JSONObject jsonObject = JSONObject.fromObject(jsonStr);
T bean = (T) JSONObject.toBean(jsonObject, clazz);
return bean;
}
2. Object转Json
public static String list2json(List<?> list) {
StringBuilder json = new StringBuilder();
json.append("[");
if (list != null && list.size() > 0) {
for (Object obj : list) {
json.append(object2json(obj));
json.append(",");
}
json.setCharAt(json.length() - 1, ']');
} else {
json.append("]");
}
return json.toString();
}