1.将json字符串转换为实体类对象
public static Object json2Obj(String json) {
try {
com.fasterxml.jackson.databind.ObjectMapper mapper = new com.fasterxml.jackson.databind.ObjectMapper();
Object entiy = mapper.readValue(json, Object.class);
return entiy;
} catch (com.fasterxml.jackson.core.JsonParseException e) {
e.printStackTrace();
} catch (com.fasterxml.jackson.databind.JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
2. 将List对象序列化为JSON文本
public static <T> String toJSONString(List<T> list) {
JSONArray jsonArray = JSONArray.fromObject(list);
return jsonArray.toString();
}
3.将对象序列化为JSON文本
public static String toJSONString(Object object) {
JSONArray jsonArray = JSONArray.fromObject(object);
return jsonArray.toString();
}