实体类中Date转JSON,格式由TimeStamp类型转为Date类型
来源:互联网 发布:sql统计列 编辑:程序博客网 时间:2024/05/21 13:58
带有Date数据的实体类在转为 JSON数据直接转会:
[{
"meaparam_id":1,"m_time":"2017-08",
"ts":{"nanos":0,"time":1501048842000,"minutes":0,"seconds":42,"hours":14,"month":6,"year":117,"timezoneOffset":-480,"day":3,"date":26},
"pk_id":15,"m_name":"ert","dr":0
}]
但我们希望
[{
"meaparam_id":1,"m_time":"2017-08","ts":"2017-07-26 14:00:42","pk_id":15,"m_name":"ert","dr":0
}]
可以使用下面方法:
public class JsonDateValueProcessor implements JsonValueProcessor { private String format = "yyyy-MM-dd HH:mm:ss"; public Object processArrayValue(Object value, JsonConfig config) { return process(value); } public Object processObjectValue(String arg0, Object value, JsonConfig config) { return process(value); } private Object process(Object value){ //遇到类型为日期的,就自动转换成“yyyy-MM-dd HH:mm:ss”格式的字符串 if(value instanceof Date){ SimpleDateFormat sdf = new SimpleDateFormat(format,Locale.UK); return sdf.format(value); } return value == null ? "" : value.toString(); }}
JsonConfig jsonConfig = new JsonConfig();jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());JSONArray json = JSONArray.fromObject(pageResult.getData(),jsonConfig);System.out.println(json);
阅读全文
0 0
- 实体类中Date转JSON,格式由TimeStamp类型转为Date类型
- Java日期格式转化工具(date格式转为string格式,string转date,string转timestamp类型)
- json返回date类型转为字符串
- json返回date类型转为字符串
- 字符串转为Date类型
- String转为Date类型
- oracle.sql.TIMESTAMP类型转成固定格式的date类型
- json中string类型的datetime格式转换为datetime类型:例string类型"/Date(1242357713797+0800)/" 转为datetime类型"yyyy-MM-dd"
- json中string类型的datetime格式转换为datetime类型:例string类型"/Date(1242357713797+0800)/" 转为datetime类型"yyyy-MM-dd"
- Json Date类型数据转 js date
- String,date,timestamp 类型转换
- DATETIME, DATE和TIMESTAMP类型
- Date类型的实体类属性中,Date必须是Java.util.Date,而不能是Java.sql.Date
- SpringMVC 返回json串中含有Date类型,格式化Date显示格式
- js string转为date类型
- jsp格式date类型
- Oracle timestamp类型转换成date类型
- date类型,怎么转换为timestamp类型?
- 提高QT Creator编译速度,配置预编译头Stable.h
- 1到100的阶乘(递归)
- ms 转换时分秒
- Nginx配置详解
- 绝对地址与相对地址的区别
- 实体类中Date转JSON,格式由TimeStamp类型转为Date类型
- require(),include(),require_once()和include_once()区别
- QDU-帅气的HYC与N皇后(最大独立集)
- hdu 1541 Stars
- OpenCV中Mat属性step,size,step1,elemSize,elemSize1
- 程序员必知的网站
- java测试题
- usaco 4.1
- Android 应用冻结流程分析