【问题标题】:ArangoDB, Java, how to deserialize a polymorphic listArangoDB,Java,如何反序列化多态列表
【发布时间】:2017-06-11 23:14:04
【问题描述】:

我正在使用 ArangoDB 3.1 和 Java 驱动程序 4.1.10。

此版本正在使用 Velocypack。

我正在尝试反序列化/解组一个对象列表 (Item),其中可能包含该列表中的各种子类(例如 SimpleItemComplexItem)。即它是一个多态列表。

序列化很好,对于所有基于 Item 的类,完整的对象已正确保存,具有所有属性。

反序列化不是那么好,只有Item 中声明的属性会填充到新的 Java 对象中。

我知道对于 jackson 和 gson,有一些方法可用于从 json 管理反序列化/解组多态列表。例如,在 json 中添加带有完全限定 java 类的 _class 属性。

我的问题是,velocypack 如何做到这一点?

谢谢, 西蒙

【问题讨论】:

  • 你应该接受@mpv1989的回答

标签: java json arangodb


【解决方案1】:

目前这是不可能的,但我为此创建了一个 github issue

【讨论】:

  • 好的 - 谢谢你这样做。
猜你喜欢
  • 1970-01-01
  • 2021-11-08
  • 1970-01-01
  • 1970-01-01
  • 2011-05-03
  • 1970-01-01
  • 2017-02-02
  • 2016-07-25
  • 1970-01-01
相关资源
最近更新 更多