Gson 可以生成 XML 吗? [关闭]
Posted
技术标签:
【中文标题】Gson 可以生成 XML 吗? [关闭]【英文标题】:Can Gson produce XML? [closed] 【发布时间】: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 解决方案 【参考方案1】:我不知道这个库是否可以同时序列化为 JSON 和 XML。
但是从同一个模型对象,你可以做到这一点,例如Jackson-dataformat-xml 作为 XML-Serializer 和 Jackson 作为 JSON-serializer。而且,如果您的应用程序足够复杂,需要模块化,您应该封装序列化层。
【讨论】:
以上是关于Gson 可以生成 XML 吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章