标签:china get 时间 mat 方案 lse sso null 字符
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor(){
@Override
public Object processArrayValue(Object obj, JsonConfig jsonconfig) {
return process(obj);
}
@Override
public Object processObjectValue(String s, Object obj, JsonConfig jsonconfig) {
return process(obj);
}
private Object process(Object obj) {
if (obj == null) {// 如果时间为null,则返回空字串 "yyyy-MM-dd hh:mm:ss"
return "";
}
if (obj instanceof Date) {
obj = new java.util.Date(((Date) obj).getTime());
}
if (obj instanceof java.util.Date) {
SimpleDateFormat sdf = new SimpleDateFormat(dateFomart,
Locale.CHINA);//
return sdf.format(obj);
} else {
return new Object();
}
}
});
json = JSONObject.fromObject(javaObj , jsonConfig);
关于对象转json字符串存在Date类型转换格式问题解决方案
标签:china get 时间 mat 方案 lse sso null 字符
原文地址:https://www.cnblogs.com/hxhome/p/11428490.html