首页 > 解决方案 > 如何在 Spring Boot Rest 调用中传递 Date 类型的值?

问题描述

我有一个类模型对象类作为 @RequestBody 到 Spring Boot 中的 RestController

@Data
class User {
      private String name;
      private Date dob;
 }

我使用以下 JSON 正文从邮递员调用此 API

{
 "name" : "Michael",
 "dob" : "13/09/19"
 }

我收到此消息的状态 200 OK

'解析正文时发生错误。请尝试使用正确的有效载荷。

我的数据没有被提交。我知道问题出在日期上,如何发送正确的日期?

标签: spring-bootrestpostman

解决方案


您可以尝试像这样注释 dob 字段:

@JsonFormat(pattern="dd/MM/yy")
private Date dob;

来源:https ://www.baeldung.com/spring-boot-formatting-json-dates


推荐阅读