借助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);