关于对象转json字符串存在Date类型转换格式问题解决方案
Posted hxhome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于对象转json字符串存在Date类型转换格式问题解决方案相关的知识,希望对你有一定的参考价值。
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类型转换格式问题解决方案的主要内容,如果未能解决你的问题,请参考以下文章
对象转换json对象中存在Date,json转换对象时出现转换异常情况
对象转换json对象中存在Date,json转换对象时出现转换异常情况
前端js把json字符串转json对象 java对象转json对象命令