JSON Java 8 LocalDateTime формат в Spring Boot

У меня небольшая проблема с форматированием Java 8 LocalDateTime в моем приложении Spring Boot. С «нормальными» датами у меня нет проблем, но поля LocalDateTime преобразуются в следующее:

"startDate" : {
    "year" : 2010,
    "month" : "JANUARY",
    "dayOfMonth" : 1,
    "dayOfWeek" : "FRIDAY",
    "dayOfYear" : 1,
    "monthValue" : 1,
    "hour" : 2,
    "minute" : 2,
    "second" : 0,
    "nano" : 0,
    "chronology" : {
      "id" : "ISO",
      "calendarType" : "iso8601"
    }
  }

Хотя я хотел бы преобразовать его в нечто вроде:

"startDate": "2015-01-01"

Мой код выглядит так:

@JsonFormat(pattern="yyyy-MM-dd")
@DateTimeFormat(iso = DateTimeFormat.ISO.TIME)
public LocalDateTime getStartDate() {
    return startDate;
}

Но ни одна из вышеупомянутых аннотаций не работает, дата продолжает форматироваться, как указано выше. Предложения приветствуются!

Ответы на вопрос(0)

Ваш ответ на вопрос