Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Gson将XML文件转换为Json_Java_Xml_Json - Fatal编程技术网

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”);'似乎不起作用。