Я получаю сообщение об ошибке при отправке поля Date из 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: невозможнодесериализовать значение типа java.util.Date
из строки "2018-07-10": ожидаемый формат "гггг-мм-дд ЧЧ: мм: сс.000";вложенное исключение: com.fasterxml.jackson.databind.exc.InvalidFormatException: невозможно десериализовать значение типа java.util.Date
из строки «2018-07-10»: ожидаемый формат «гггг-ММ-дд ЧЧ: мм: сс.000"
{
"createdDate" : "2018-07-10 12:45:59.000"
}
Ошибка:
Ошибка синтаксического анализа JSON: невозможно десериализовать значение типа java.util.Date from String "2018-07-10 12: 45: 59.000": ожидаемый формат"гггг-мм-дд чч: мм: сс.000";вложенное исключение: com.fasterxml.jackson.databind.exc.InvalidFormatException: невозможно десериализовать значение типа java.util.Date из строки «2018-07-10 12: 45: 59.000»: ожидаемый формат «гггг-ММ-дд ЧЧ:мм: сс.000 "
Как я могу решить эту ошибку?
Пожалуйста, поделитесь своими предложениями.