【问题标题】:How to serialize/deserialize in both JSON and XML format in Java?如何在 Java 中以 JSON 和 XML 格式序列化/反序列化?
【发布时间】:2011-07-09 06:22:12
【问题描述】:

有一堆类,我需要同时对 JSON/XML 进行序列化和反序列化。你推荐哪个库来完成这项任务?

【问题讨论】:

  • 告诉我们更多关于您的限制 - 移动设备、性能因素?
  • 不在移动设备上。数据不大,所以性能并不重要。

标签: java xml json


【解决方案1】:

我喜欢 Jackson 用于 JSON,XStream 用于 XML。我们在产品中使用它们,它们非常坚固。杰克逊的速度非常快。

更新:@radai 建议使用 Simple XML 库,看起来很有趣。

【讨论】:

【解决方案2】:

对于 xml,我们使用简单 (simple.sourceforge.net)

【讨论】:

  • 谢谢,这看起来是一个非常有趣的选项。 XStream 似乎不太灵活,而且速度相当慢。简单的外观值得一试!
【解决方案3】:

Jackson 两者都可以做到:核心包处理 JSON,xml-databinding 扩展模块可以处理 XML。

还有其他支持BSONCSV的模块; Jackson 正在成为一种通用的数据绑定工具。

【讨论】:

    【解决方案4】:

    这是一个很好的resource for json

    这是一个很好的resource for processing xml

    【讨论】:

    • 不鼓励仅链接响应。
    猜你喜欢
    • 2011-08-14
    • 2023-03-04
    • 1970-01-01
    • 2013-03-01
    • 2015-11-02
    • 2012-12-19
    • 2020-10-23
    • 2019-01-01
    • 2012-02-02
    相关资源
    最近更新 更多