Как десериализовать LocalDate в пользовательский формат? - PullRequest
0 голосов
/ 17 октября 2018

Я изо всех сил пытаюсь десериализовать LocalDate с пользовательским форматом даты.

Я использую фрагмент кода ниже:

@JsonFormat(pattern = "dd/MM/YYYY")
protected LocalDate creationDate;

Я использую @ JsonFormat чтобы задать пользовательский формат даты для LocalDate и для сериализации он работает нормально, но не для десериализации .

Я пытался найти решения в Интернете, ноне мог понять это.

Вещи, которые я пытался добавить:

@JsonDeserialize(using = LocalDateDeserializer.class)
@JsonSerialize(using = LocalDateSerializer.class) 

или

@JsonFormat(pattern = "dd/MM/YYYY", locale= "fr_FR")

, но ничего не работает.

Я НАШЕЛ ОТВЕТ:

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

Я использовал:

"dd/MM/YYYY"

Вместо:

"dd/MM/yyyy"

Существует большая разница между "YYYY" и "yyyy".

...