原文:http://blog.sina.com.cn/s/blog_994766510101dxnd.html
需要jar包:jackson-annotations-2.3.0.jar,jackson-core-2.3.0.jar,jackson-databind-2.1.3.jar,jackson-dataformat-xml-2.1.3.jar,stax2-2.1.jar
private static ObjectMapper objectMapper = new ObjectMapper();
private static XmlMapper xmlMapper = new XmlMapper();
public static String obj2json(Object obj) throws Exception{
return objectMapper.writeValueAsString(obj);
}
public static T json2pojo(String jsonStr,Class clazz) throws Exception{
return objectMapper.readValue(jsonStr, clazz);
}
public static Map json2map(String jsonStr)throws Exception{
return objectMapper.readValue(jsonStr, Map.class);
}
public static Map json2map(String jsonStr,Class clazz)throws Exception{
Map> map =
objectMapper.readValue(jsonStr, new TypeReference