0

我正在寻找一个可以

  • 序列化 List() 和嵌套列表等集合
  • 可以与循环引用竞争,这在休眠映射中经常发生
  • 可以处理带有实现抽象类的对象的列表

我试过:

  • Gson(既没有抽象类也没有循环 dep 支持。有一些 hack 额外的类,但它们不能很好地工作)

  • flexjson(深度列表有问题)

有什么东西可以通过不必应用“hacky”的东西来处理所有这些吗?

4

3 回答 3

0

也许使用 YAML 而不是 JSON 是一种选择?YAML 是 JSON 的超集,内置了对循环引用和高级数据类型的支持。

于 2013-04-24T20:46:58.573 回答
0

尝试使用自定义循环引用处理的http://x-stream.github.io/(快速且功能丰富)或http://json-lib.sourceforge.net (如@Cleber Alberto 建议的那样)。

于 2013-04-24T20:59:58.463 回答
0

我终于发现 JACKSON 非常直观且易于配置,可以满足我的所有需求。 https://github.com/FasterXML/jackson-annotations

于 2013-04-25T08:42:30.133 回答