Как передать значение типа Date в Spring Boot Rest Call? - PullRequest
1 голос
/ 27 марта 2020

У меня есть класс Model Object класса как @RequestBody для RestController в Spring Boot

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

Я вызываю этот API от почтальона со следующим JSON body

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

Я получаю статус 200 OK с этим сообщением

'Произошла ошибка при разборе тела. Пожалуйста, попробуйте с правильной полезной нагрузкой. '

Мои данные не отправляются. Я знаю, что проблема с датой, как мне отправить правильную дату?

1 Ответ

1 голос
/ 27 марта 2020

Вы можете попытаться аннотировать поле dob следующим образом:

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

Источник: https://www.baeldung.com/spring-boot-formatting-json-dates

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...