我有一个通用的表单字段类
public class FormField<T> {
private T value;
private boolean disabled;
// setters getters are here
}
CCD_ 1可以是CCD_ 2或CCD_。
我想根据T
的内容为Jackon Json提供合适的格式。特别是
如果T
是LocalDate
,我希望它表现为@JsonFormat(... pattern = "MM/dd/yyyy")
如果T
是LocalTime
,我希望它被反序列化为T
0
有什么办法我能做到这一点吗?
您可以编写自定义的可序列化类,在其中您可以为不同的对象类型定义不同的解析器,并将该类与具有以下注释的T以上泛型类型一起使用
@JsonSerialize(using=CustomSerializable.class)
private T value;