java操作json类

需要引入
org.codehaus.jackson
jackson-all
1.9.5

public class JsonHelper {

/**
* 据说json==>对象是线程安全的
*/
public static ObjectMapper readMapper = new ObjectMapper();

public static T parseToObject(String json,Class toClass){
try {
return (T)readMapper.readValue(json, toClass);
} catch (Exception e) {
e.printStackTrace();
throw new DataException(e);
}
}

public static String parseToJson(Object o){
if(o==null){
return null;
}
ObjectMapper writerMapper = new ObjectMapper();
writerMapper.setDateFormat(new SimpleDateFormat(DateUtil.defaultFormat));
try {
return writerMapper.writeValueAsString(o);
} catch (Exception e) {
e.printStackTrace();
throw new DataException(e);
}
}


}

你可能感兴趣的:(java)