<dependencies>
<dependency>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
<version>6.2.4</version>
</dependency>
</dependencies>
import com.fasterxml.jackson.dataformat.xml.XmlFactory;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
import java.io.IOException;
public class XmlParser {
public static void main(String[] args) {
XmlMapper xmlMapper = new XmlMapper(new XmlFactory());
try {
MyObject myObject = xmlMapper.readValue("<MyObject><name>John</name><age>25</age></MyObject>", MyObject.class);
System.out.println(myObject);
} catch (IOException e) {
e.printStackTrace();
}
}
public static class MyObject {
private String name;
private int age;
public MyObject() {}
@Override
public String toString() {
return "MyObject{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
}