【问题标题】:Convert an XML file to Json using using Gson使用 Gson 将 XML 文件转换为 Json
【发布时间】:2015-02-23 06:32:35
【问题描述】:

我发现网上和这里的许多教程也参考net.sf.json库来将xml文件转换为json对象。

但是,我想要一个最好使用 Gson 的替代方案。可能吗?我没有为 XML 文件定义明确的 Java 类。但是,我只想将 xml 文件转换为com.google.gson.JsonObject。如何实现?

【问题讨论】:

  • 你能展示一下你已经尝试过的东西吗?
  • 我没有独立的例子,但最近对杰克逊做了类似的事情。如果您对 GPL v3(有例外)感到满意,您可能会喜欢 org.knime.json.source 包中的 Xml2Json 类。 (杰克逊可能有一些东西可以转换为 gson。)
  • @rozkosz 我使用 net.sf.json 也达到了同样的效果。我已经阅读了 Gson 的 API,JsonParser。 'JsonElement 元素 = new JsonParser().parse(new FileReader("D:\\myXML.xml"));'好像没用。

标签: java xml json


【解决方案1】:

我已经使用 JAXB 将我的 xml 转换为一个对象,并将该对象传递给 gson。 我知道这需要额外的步骤,但这对我来说很方便。 将 xml 转换为 jaxb 后,另请参阅: Use JAXB to create Object from XML String

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    相关资源
    最近更新 更多