如何使用 gson 库将 xml 转换为 json

How to convert an xml into a json using gson library

我必须使用 gson 库将 XML 转换为 JSON

我还没有找到使用 gson 库的方法(java)

您可以使用 Jackson 来执行此操作:

导入这些库:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.11.1</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.dataformat</groupId>
    <artifactId>jackson-dataformat-xml</artifactId>
    <version>2.11.1</version>
</dependency>

然后在您的 class 中执行此操作:

    public class Example {
        private String name;
        private int number;
    }
    Example example = new XmlMapper().readValue(xml, Example.class);
    String json = new ObjectMapper().writeValueAsString(example);