手机版

SpringMVC用JsonSerialize日期转换方法

时间:2021-09-11 来源:互联网 编辑:宝哥软件园 浏览:

最近在用SpringMvc做超文本传送协议(超文本传输协议的缩写)接口时,对方在调用我接口时发现日期格式的默认转化为很长,因此在前端页面看到的是一串数字。

我们可以自定义代码的转换器,返回数据到前台的时候就可以按照我们的需要返回格式化后的字符串类型数据。

包裹。com。中石油。商场。网络。utils导入Java。io。ioexception导入Java。文字。SimpleDateformat导入Java。乌提尔。日期;导入组织。科德豪斯。杰克逊。jsongenerator导入组织。科德豪斯。杰克逊。jsonprocessingexception导入组织。科德豪斯。杰克逊。地图。jsonserializer导入组织。科德豪斯。杰克逊。地图。序列化程序提供程序;公共类自定义日期序列化程序扩展JsonSerializerDate { @ Override public void serialize(日期值,JsonGenerator jgen,SerializerProvider提供程序)引发IOException,JsonProcessingException { jgen。写字符串(新的简单日期格式(' yyyy-MM-DD hh 3360MM 3360s)).格式(值));} } 注意,有了转换器,千万别忘了在领域字段上加上注解,将杰克逊在转换json的时候调用我们定义的转换器:

@JsonSerialize(使用=customdate序列化程序。class)public Date get LSD 06(){ return LSD 06;} 这里我加到得到方法上,返回前端的时候就会调用我们定义的转换器了。

以上就是小编为大家带来的SpringMVC用JsonSerialize日期转换方法全部内容了,希望大家多多支持我们~

版权声明:SpringMVC用JsonSerialize日期转换方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。