java - 使用 Gson 将 XML 文件转换为 Json

标签 java xml json

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

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

最佳答案

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

关于java - 使用 Gson 将 XML 文件转换为 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27648774/

相关文章:

java - 图书馆和本地人是资源的一部分吗?

python - 简单的 Json 问题数据类型

json - 如何在Elasticsearch中通过两个子句过滤数据?

xml - 处理 JAXB 枚举键名

xml - 有没有办法在 xml 中转义 CDATA 结束标记?

xml - xsl :select elements who occur more times

json - 奇怪的打印 JSON 格式

java - Box2d 内存泄漏

Java Swing - 导致伪影的半透明组件

java - 如何从 Tomcat 6 中的 Web 应用程序内部登录