在从json发送日期字段时,我收到了一个错误。
Pojo类:
public class Employee {
@Column(name="created_date")
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss.000")
private Date createdDate;
....
}
{
"createdDate" : "2018-07-10"
}错误:
JSON解析错误:无法从字符串“2018-07-10”反序列化类型
java.util.Date的值:预期格式“yyyy:mm:ss.000”;嵌套异常是java.util.Date不能从字符串“2018-07-10”中反序列化java.util.Date类型的值:预期格式“yyyy:mm:ss.000”
{
"createdDate" : "2018-07-10 12:45:59.000"
}错误:
JSON解析错误:无法从字符串"2018-07-10 12:45:59.000“反序列化类型java.util.Date的值:预期格式”yyyy:mm:ss.000“;嵌套异常是java.util.Date不能从字符串”2018-07-1012:45:59.000“中反序列化java.util.Date类型的值:预期格式”yyyy dd:mm:ss.000“
如何解决这个错误?
请分享你的建议。
发布于 2018-12-09 19:35:18
您期待这种格式的yyyy-MM-dd HH:mm:ss.000,并收到此yyyy-MM-dd。您必须接收类似于此2018-07-10 12:45:59.000的内容,或者将您接受的格式更改为yyyy-MM-dd。
https://stackoverflow.com/questions/53695920
复制相似问题