【发布时间】: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"));'好像没用。