原文: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