In my class I have date field:
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
LocalDateTime date;
I use DataTimeFormat because I want date format like this (for my REST controller):
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g. "2000-10-31 01:30:00.000-05:00".
But it convert in JSON to (JSON array):
"date":[2016,1,6,6,53,29,859000000]
instead of like this (JSON string):
"date":"2016-01-06 06:53:29..."
I use dependency jackson-datatype-jsr310
(because jackson-databind
convert to object, like in this question).