I have to convert a XML using gson library into a JSON
i haven´t found how to do it using gson library(java)
Advertisement
Answer
You could use Jackson to do this:
import these libraries:
JavaScript
x
<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>
then do this in your class:
JavaScript
public class Example {
private String name;
private int number;
}
Example example = new XmlMapper().readValue(xml, Example.class);
String json = new ObjectMapper().writeValueAsString(example);