У меня есть общий c класс поля формы
public class FormField<T> {
private T value;
private boolean disabled;
// setters getters are here
}
T
может быть LocalTime
или LocalDate
.
Я хотел бы предоставить Джекон Json с правильным форматом в зависимости от того, что T
. В частности,
, если T
равно LocalDate
Я бы хотел, чтобы он вел себя как @JsonFormat(... pattern = "MM/dd/yyyy")
Если T
равно LocalTime
, я бы хотел, чтобы его десериализовали как pattern = "HH:mm:ss"
Есть ли способ сделать это?