Java 使用Gson将XML文件转换为Json
我发现网上和这里的许多教程也引用了Java 使用Gson将XML文件转换为Json,java,xml,json,Java,Xml,Json,我发现网上和这里的许多教程也引用了net.sf.jsonlibrary来将xml文件转换为json对象 但是,我想要一个替代方案,最好使用Gson。可能吗?我没有为XML文件定义好的Java类。但是,我只想将xml文件转换为com.google.gson.JsonObject。如何实现它?我也使用JAXB将xml转换为对象,并将对象传递给gson。 我知道这需要一个额外的步骤,但这对我来说很方便。 将xml转换为jaxb后,另请参见: 你能展示一下你已经尝试过的吗?我没有单独的例子,但最近对Ja
net.sf.json
library来将xml文件转换为json对象
但是,我想要一个替代方案,最好使用Gson。可能吗?我没有为XML文件定义好的Java类。但是,我只想将xml文件转换为
com.google.gson.JsonObject
。如何实现它?我也使用JAXB将xml转换为对象,并将对象传递给gson。
我知道这需要一个额外的步骤,但这对我来说很方便。
将xml转换为jaxb后,另请参见:
你能展示一下你已经尝试过的吗?我没有单独的例子,但最近对Jackson做了类似的事情。如果您对GPLv3没有意见(除了例外),那么您可能会喜欢org.knime.json.source包中的Xml2Json类。(Jackson可能需要转换成gson。)@rozkosz我使用net.sf.json实现了同样的功能。我已经阅读了Gson的API,JsonParserJsonElement元素=新的JsonParser().parse(新文件读取器(“D:\\myXML.xml”);'似乎不起作用。