首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能从字符串反序列化java.time.LocalDate类型的值

不能从字符串反序列化java.time.LocalDate类型的值
EN

Stack Overflow用户
提问于 2022-05-11 20:25:47
回答 1查看 3.6K关注 0票数 0

输入json有效载荷如下所示。我的实体类ImportTrans eventTime类型目前是LocalDate。如何格式化它以接受json输入格式。

代码语言:javascript
复制
{
"eventId":"ep9_0579af51-4b5c",
"eventTime":"5/11/2022 5:50:58 PM",
"eventType":"Update"
}

public class ImportTrans implements Serializable {
@Id
private Long processId;// AutoGenerator
private String eventId;
private LocalDate eventTime;
private String eventType;
}

HttpMessageNotReadableException坏请求400错误- JSON解析错误:无法从字符串"5/11/2022 5:50:58 PM“反序列化java.time.LocalDate类型的值:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-11 21:02:59

基于您的春季引导版本,如果它的>=2.2,那么下面可能会立即工作。

代码语言:javascript
复制
import com.fasterxml.jackson.annotation.JsonFormat;
..

@JsonFormat(pattern = "dd/MM/yyyy HH:mm:ss")
private LocalDate eventTime;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72207239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档