我发现网上的许多教程和SO上的教程也引用了net.sf.json
库来将xml文件转换为json对象。
但是,我想要一个替代方案,最好使用Gson。可能吗?我没有为XML文件定义良好的Java类。但是,我只想将xml文件转换为com.google.gson.JsonObject
。如何实现呢?
答案 0 :(得分:1)
我使用JAXB将我的xml转换为对象,并将对象传递给gson。 我知道这需要一个额外的步骤,但这对我来说很方便。 将xml转换为jaxb后,请参阅: Use JAXB to create Object from XML String
答案 1 :(得分:0)
Undercore-java可以将xml转换为json。您可以调用U.xmlToJson(xml)方法。我是该项目的维护者。