JSON Java 8 LocalDateTime-Format in Spring Boot
Ich habe ein kleines Problem beim Formatieren von Java 8 LocalDateTime in meiner Spring Boot-Anwendung. Mit "normalen" Daten habe ich kein Problem, aber die LocalDateTime-Felder werden folgendermaßen konvertiert:
"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"
}
}
Während ich es zu etwas wie konvertieren möchte:
"startDate": "2015-01-01"
Mein Code sieht so aus:
@JsonFormat(pattern="yyyy-MM-dd")
@DateTimeFormat(iso = DateTimeFormat.ISO.TIME)
public LocalDateTime getStartDate() {
return startDate;
}
Aber keine der obigen Anmerkungen funktioniert, das Datum wird wie oben formatiert. Vorschläge willkommen!