记录下在使用fastjson时遇到的一些问题,以防以后遇到:
fastjson的官方文档地址:fastjson github地址
- fastjson对于日期的处理:
今天在使用fastjson的时候,发现FastJson中会将Date的数据自动转换为时间戳。比如以下测试:
public static void main(String[] args) {
System.out.println("result : " + JSON.toJSONString(new Date()));
}
输出为:
result : 1522483715819
如果我们希望能够按照正常的date format来进行,则可以如下的形式来进行:
System.out.println("result : " + JSON.toJSONString(new Date(), SerializerFeature.WriteDateUseDateFormat));
则输出为:
result : "2018-03-31 16:15:27"