我有一个表示问卷的对象结构,我需要序列化为 JSON。该结构的一类是 OpenQuestion,此类使用具有两个参数的泛型。当使用的类型之一是 Date 时,问题就开始了,日期序列化错误,如 long。
班级代码:
public class OpenQuestion <valueType,validationType> extends AbstractQuestion implements Serializable {
private valueType value;
private validationType minValue;
private validationType maxValue;
...
}
Run Code Online (Sandbox Code Playgroud)
如果散列映射总是使用日期,我看到了如何在散列映射中序列化日期,但在这种情况下,我使用带有字符串、整数或日期的类。
有什么想法可以解决吗?谢谢