使用 jackson序列格式化日期
2013-06-30 17:30
453 查看
【1】自定义时间,序列化类
【2】POJO添加序列化注解
注意:该类必须实现 java.io.Serializable
如果使用hibernate,则hbm配置文件相应的字段类型,必须是 type="timestamp"
package com.fsti.bm.utils; import java.io.IOException; import java.util.Date; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; /** * 自定义时间,序列化类 * * yyyy-MM-dd hh:mm:ss * * @author deniro */ public class CustomDateSerializer extends JsonSerializer<Date> { @Override public void serialize(Date value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeString(DateUtils.toStr(value)); } }
【2】POJO添加序列化注解
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fsti.bm.utils.CustomDateSerializer; @JsonSerialize(using = CustomDateSerializer.class)
注意:该类必须实现 java.io.Serializable
如果使用hibernate,则hbm配置文件相应的字段类型,必须是 type="timestamp"
相关文章推荐
- 使用 jackson序列格式化日期
- 使用 jackson序列格式化日期
- 使用 jackson序列格式化日期
- 使用 jackson序列格式化日期
- SpringMVC在使用Jackson2时关于日期类型格式化的问题
- SpringMVC在使用Jackson2时关于日期类型格式化的问题
- SpringMVC在使用Jackson2时关于日期类型格式化的问题
- c#格式化数据 日期格式设置示例 format使用 DataFormatString使用
- 使用Smarty 获取当前日期时间和格式化日期时间的方法详解
- 在SpringMVC中使用Jackson并格式化时间
- Java日期格式化及其使用例子收集
- 使用PHPExcel判别和格式化Excel中的日期格式
- JSTL I18N 格式标签库 使用之一_____数字日期格式化
- 使用Jackson的databind查询日期时间数据转json,显示在前端差8个小时
- 使用SimpleDateFormat格式化日期
- 使用java.text包格式化数字和日期
- 使用java.text包格式化数字和日期
- 使用java.text包格式化数字和日期
- silverlight3 datagrid c#中动态生成模板列(日期格式)使用IValueConvert对绑定数据的格式化操作
- 使用JSTL标签fmt格式化字符串型日期