小编Jam*_*707的帖子

使用 Jackson 将具有泛型的类序列化为 JSON

我有一个表示问卷的对象结构,我需要序列化为 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)

如果散列映射总是使用日期,我看到了如何在散列映射中序列化日期,但在这种情况下,我使用带有字符串、整数或日期的类。

有什么想法可以解决吗?谢谢

java generics serialization json date

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

date ×1

generics ×1

java ×1

json ×1

serialization ×1