【问题标题】:Which package(s) do you recommend for parsing XML and JSON in Java? [closed]您推荐使用哪些包来解析 Java 中的 XML 和 JSON? [关闭]
【发布时间】:2011-07-08 16:00:28
【问题描述】:

您有没有推荐的用于处理 XML 和 JSON 数据的包?

【问题讨论】:

  • 请详细说明您的问题...您可能想看看 JAXB
  • 对于 JSON,请查看 json.org。 Java 已经提供了处理 XML 的方法...
  • 单独搜索它们。之前都已经回答过了。

标签: java xml json


【解决方案1】:

我会推荐XStream,因为它也可以解析。

【讨论】:

【解决方案2】:

试试 google 的 GSonFlexJson

两者都推荐

【讨论】:

    【解决方案3】:

    尝试在 Google 代码中使用 json-simple 处理 JSON。

    【讨论】:

      【解决方案4】:

      我的票投给dom4jjackson - 如果您为您的问题提供更多背景信息,我们可能会提供更多帮助。

      【讨论】:

        【解决方案5】:

        关于 XML。这取决于您愿意对加载的数据做什么(您希望/需要如何处理它们),但如果您最终愿意将 XML 元素加载到 java bean 中,我是SimpleXML 的忠实粉丝,比其他任何方法都更简单、更快捷(恕我直言)。

        您只需要在处理 XML 内容时注释要填充的字段。

        只要对 Example.class 进行正确注释,就可以通过这两行来阅读:

        Serializer serializer = new Persister();
        Example example = serializer.read(Example.class, new File("example.xml"));
        

        【讨论】:

        • 感谢您的链接,布莱斯。相当诚实的比较,关于你的立场。我不太了解 JaxB,实际上这两个库都非常接近(具有 JaxB“标准化”的巨大优势)。我真的发现 SimpleXML 是一个很好的工具,没有 jar / 类路径问题,易于使用(就像 JaxB 一样),速度非常快,当出现问题时有很好的错误报告(例如 XML 元素未映射)等等。
        猜你喜欢
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-06
        • 2011-06-19
        • 2010-10-24
        • 2011-10-02
        相关资源
        最近更新 更多