Java Serialization API,用于处理循环依赖和多态

时间:2014-09-18 16:50:00

标签: java json serialization gson

是否存在可用于处理(1)多态性和(2)循环依赖性的Java序列化API /框架。此外,应该可以(3)序列化现有的类而不改变它们。

我试过Gson和Jackson。 Gson很好地提供了(1)和(3),但似乎缺乏提供循环依赖性。 Jackson提供(1)和(2)但使用注释,因此需要更改类(但是,这可以使用混合处理)。但是,要处理多态,超类必须使用其子类进行注释。这是一个大问题,因为我正在开发某种框架,用户可以在其中添加自己的子类。所以,我没有完整的子类列表。

基于Json的框架的一个问题当然是Json有一个树结构,而我需要序列化任何类型的Graph。有谁知道一个好的框架吗?

0 个答案:

没有答案