对象转化成JSON格式后时间格式变成时间戳处理

小编在实现功能的时候遇到一个奇葩问题,对象转化成JSON后刚开始没啥问题,过两天后JSON中的时间格式莫名变成了时间戳,因为之前遇到过类似的。

第一反应是谁改了框架的时间格式(因为代码都是自己写自己维护的,不存在别人动我代码,改我参数类型的情况),我用的LocalDateTime类型,看了框架没有变更,于是开始排查问题。

debug看到的数据没有问题,打算日志打印的日期格式就变成了时间戳了,于是问题定位到对象转化JSON这里。
在这里插入图片描述
在这里插入图片描述
最后网上看到该问题的解决办法,然后问题得到完美解决。在此记录防止下次再犯

//用阿里的JSON转化-> com.alibaba.fastjson.JSON;
String s = JSON.toJSONStringWithDateFormat(dto, "yyyy-MM-dd HH:mm:ss", SerializerFeature.WriteDateUseDateFormat).toString();

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值