如何使用 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);
我必须使用 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);