【发布时间】:2020-02-14 14:19:30
【问题描述】:
我需要将 JSON 反序列化为带有 Serializable 字段的 Java 类。
在下面的 Java 类中,value 字段是一个接口,其想法是视图可以发送以下类型的值:String、Double、Long 和 ArrayList。如果我将值字段的类型从Serializable 更改为Object,它将按预期工作。
public class UpdateAttribute implements Serializable {
//..
// There is something like: @JsonImplType(Object.class)
private Serializable value;
}
我的问题是,有没有这样一种方法可以为 value 字段定义一个默认的类类型?比如:@JsonImplType(Object.class)?
【问题讨论】: