jackson转换时间
来源:互联网 发布:返利网在淘宝上买手机 编辑:程序博客网 时间:2024/05/16 03:16
package com.tms.util;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.DeserializationContext;import com.fasterxml.jackson.databind.JsonDeserializer;public class CustomJsonDateDeserializer extends JsonDeserializer<Date> {@Overridepublic Date deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = jp.getText(); try { return format.parse(date); } catch (Exception e) { throw new RuntimeException(e); }}}
@JsonDeserialize(using = CustomJsonDateDeserializer.class) public void setPickupTime(Date pickupTime) { this.pickupTime = pickupTime; }
异常说明:
nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not construct instance of java.util.Date from String value '2017-09-19 08:49:59': not a valid representation (error: Failed to parse Date value '2017-09-19 08:49:59': Can not parse date "2017-09-19 08:49:59": not compatible with any of standard forms ("yyyy-MM-dd'T'HH:mm:ss.SSSZ", "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "EEE, dd MMM yyyy HH:mm:ss zzz", "yyyy-MM-dd"))
阅读全文
0 0
- jackson转换时间
- springmvc jackson 时间转换问题
- spring Jackson日期时间转换
- 关于jackson中时间字符串的转换
- Jackson 框架,轻易转换JSON (包括时间转换)
- Jackson 框架,轻易转换JSON (包括时间转换)
- Jackson转换
- jackson转换
- Jackson框架转换时间格式不匹配的问题
- jackson-all转换,时间格式字符串会转成CST格式的时间
- jackson时间格式处理
- Jackson格式化时间
- Jackson 时间格式化输入输出
- Jackson的Json转换
- JackSON框架转换JSON
- Jackson轻易转换JSON
- jackson 转换异常
- Jackson转换JSON
- 发布-订阅模式
- golang 中bufio包的用法
- Android总结(1)---如何关闭多个Activity
- Hbase之Shell基本命令
- recyclerview+okhttp+glide实现网络请求加载图片列表
- jackson转换时间
- 【经验贴】Java搭建一个以yy直播为主的直播聊天室
- 连续子数组的最大和
- FPGA与PCI-E
- spring 基础
- 无颠无倒
- 深度学习简史
- codeforces 859A Declined Finalists
- LeetCode题目: 7.Reverse Integer