使用Gson将XML文件转换为Json

时间:2014-12-25 16:05:17

标签: java xml json

我发现网上的许多教程和SO上的教程也引用了net.sf.json库来将xml文件转换为json对象。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

Undercore-java可以将xml转换为json。您可以调用U.xmlToJson(xml)方法。我是该项目的维护者。