【问题标题】:Can Gson produce XML? [closed]Gson 可以生成 XML 吗? [关闭]
【发布时间】:2014-03-16 12:34:09
【问题描述】:

是否可以使用Gson 库来生成 XML?

我知道gson-xml 可以将 XML 读入 Gson。有没有图书馆可以让你走另一条路?

我的动机是我有一个复杂的应用程序,它需要同时序列化为 JSON 和 XML,我希望使用一个序列化库。

【问题讨论】:

  • Xstream 可以同时序列化为 Json 和 XML
  • @gkiko - 谢谢。但是,与 Gson 相比,我发现 XStream 是一个“可怜的表亲”。 XStream 充其量还可以,而 Gson 设计得非常好,使用起来很愉快。
  • 同意。我一直在搞乱 Xstream 2 个小时,以便在 xml 中正确序列化我的枚举类型。虽然我在 10 分钟内找到了 Gson 解决方案

标签: java xml json serialization gson


【解决方案1】:

我不知道这个库是否可以同时序列化为 JSON 和 XML。

但是从同一个模型对象,你可以做到这一点,例如Jackson-dataformat-xml 作为 XML-Serializer 和 Jackson 作为 JSON-serializer。而且,如果您的应用程序足够复杂,需要模块化,您应该封装序列化层。

【讨论】:

    猜你喜欢
    • 2015-01-29
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    • 2016-10-29
    • 2010-10-04
    相关资源
    最近更新 更多