借助JsonConfig
类的registerJsonValueProcessor
此方法可以自定义在json化的时候改变对应的内容
JsonValueProcessor jsonValueProcessor=new JsonValueProcessor() {
private String format ="yyyy-MM-dd";
@Override
public Object processArrayValue(Object o, JsonConfig jsonConfig) {
return process(o);
}
@Override
public Object processObjectValue(String s, Object o, JsonConfig jsonConfig) {
return process(s);
}
public Object process(Object value){
if(value instanceof Date){
SimpleDateFormat sf=new SimpleDateFormat(format, Locale.CHINA);
return sf.format(value);
}
return value==null?"":value.toString();
}
};
jsonConfig.registerJsonValueProcessor(Date.class,jsonValueProcessor);