序列化支持日期
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
一、序列化
1.序列化日期為ISO-8601日期格式
2.序列化日期為指定格式
3.用默認(rèn)的全局日期格式
Ao ao = new Ao(); ao.setId(1); ao.setDate(new Date()); // 日期不做處理 System.out.println(JSON.toJSONString(ao)); // 序列化日期為ISO-8601日期格式 System.out.println(JSON.toJSONString(ao, SerializerFeature.UseISO8601DateFormat)); // 序列化日期為指定格式 System.out.println(JSON.toJSONStringWithDateFormat(ao, "yyyy-MM-dd HH:mm:ss.SSS")); // 修改全局的全局日期格式 JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd"; // 使用默認(rèn)的全局日期格式 System.out.println(JSON.toJSONString(ao, SerializerFeature.WriteDateUseDateFormat));二、反序列化
反序列化能夠自動(dòng)識(shí)別如下日期格式:
- ISO-8601日期格式
- yyyy-MM-dd
- yyyy-MM-dd HH:mm:ss
- yyyy-MM-dd HH:mm:ss.SSS
- 毫秒數(shù)字
- 毫秒數(shù)字字符串
- .NET JSON日期格式
- new Date(1982932381111)
?
轉(zhuǎn)載于:https://my.oschina.net/u/3496297/blog/1590440
總結(jié)
- 上一篇: ASP NET 数据库访问
- 下一篇: haproxy1.8安装配置