第一种情况是从后台拿到数据,进行反序列化,反序列化格式时间:试了一下很多网上的方法,最后发现还是在实体类上面的日期字段加上如*解,可以完成格式化操作,否则默认就都是时间戳的格式:

@JSONField (format="yyyy-MM-dd HH:mm:ss")
public Date birthday;
@JSONField (format="yyyy-MM-dd HH:mm:ss")
public Date birthday;
第二种情况是:response返回给前段的时间格式,一开始是时间戳,需要转成想要的格式yyyy-MM-dd重写方法:
package com.jjs.util;
import java.io.IOException;
import org.springframework.http.HttpOutputMessage;
import org.springframework.http.converter.HttpMessageNotWritableException;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
public class JsonHttpMessageConverter extends FastJsonHttpMessageConverter {
@Override
protected void writeInternal(Object obj, HttpOutputMessage outputMessage)
throws IOException, HttpMessageNotWritableException {
// TODO Auto-generated method stub
JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd HH";
JSON.toJSONString(obj, SerializerFeature.WriteDateUseDateFormat);
super.writeInternal(obj, outputMessage);
}
}
然后,将springMVC.xml(具体文件名以项目而定) 的配置修改为如下, 引用重写了writeInternal()方法的类进行json序列化
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<!-- <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> -->
<bean class="com.jjs.util.JsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json</value>
</list>
</property>
<property name="features">
<list>
<value>WriteDateUseDateFormat</value>
<value>WriteMapNullValue</value>
<value>QuoteFieldNames</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
记录一下,方便查看
以上这篇springmvc fastjson 反序列化时间格式化方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# fastjson
# 反序列化
# SpringBoot利用jackson格式化时间的三种方法
# springboot2.0 配置时间格式化不生效问题的解决
# 关于Springboot日期时间格式化处理方式总结
# springboot json时间格式化处理的方法
# 解决SpringMVC 返回Java8 时间JSON数据的格式化问题处理
# spring中时间格式化的两种方法示例讲解
# 序列化
# 给大家
# 是在
# 希望能
# 写了
# 重写
# 这篇
# 而定
# 试了
# 第二种
# 小编
# 第一种
# 转成
# 就都
# 大家多多
# 网上
# 实体类
# alibaba
# package
相关文章:
西安大型网站制作公司,西安招聘网站最好的是哪个?
建站主机与虚拟主机有何区别?如何选择最优方案?
如何通过云梦建站系统实现SEO快速优化?
存储型VPS适合搭建中小型网站吗?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
网站制作说明怎么写,简述网页设计的流程并说明原因?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
网站制作需要会哪些技术,建立一个网站要花费多少?
建站之星导航配置指南:自助建站与SEO优化全解析
制作宣传网站的软件,小红书可以宣传网站吗?
建站与域名管理如何高效结合?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
如何在IIS中新建站点并配置端口与IP地址?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
如何在云主机快速搭建网站站点?
网站网页制作专业公司,怎样制作自己的网页?
如何在阿里云ECS服务器部署织梦CMS网站?
5种Android数据存储方式汇总
如何用西部建站助手快速创建专业网站?
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
成都网站制作报价公司,成都工业用气开户费用?
如何基于云服务器快速搭建网站及云盘系统?
网站app免费制作软件,能免费看各大网站视频的手机app?
文字头像制作网站推荐软件,醒图能自动配文字吗?
Swift开发中switch语句值绑定模式
高端网站建设与定制开发一站式解决方案 中企动力
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
怀化网站制作公司,怀化新生儿上户网上办理流程?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
如何通过VPS搭建网站快速盈利?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
,在苏州找工作,上哪个网站比较好?
建设网站制作价格,怎样建立自己的公司网站?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
教学网站制作软件,学习*后期制作的网站有哪些?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
建站主机核心功能解析:服务器选择与网站搭建流程指南
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
再谈Python中的字符串与字符编码(推荐)
如何在腾讯云服务器上快速搭建个人网站?
IOS倒计时设置UIButton标题title的抖动问题
如何选择网络建站服务器?高效建站必看指南
建站之星2.7模板:企业网站建设与h5定制设计专题
Python文件管理规范_工程实践说明【指导】
*请认真填写需求信息,我们会在24小时内与您取得联系。