Maven:
<dependency>
<groupId>org.simpleframework</groupId>
<artifactId>simple-xml</artifactId>
<version>2.7.1</version>
</dependency>
Gradle:
groovy
implementation 'org.simpleframework:simple-xml:2.7.1'
@Root(name = "person")
public class Person {
@Element(name = "name")
private String name;
@Element(name = "age")
private int age;
}
Serializer serializer = new Persister();
File outputFile = new File("person.xml");
serializer.write(person, outputFile);
File inputFile = new File("person.xml");
Person deserializedPerson = serializer.read(Person.class, inputFile);
@Element(name = "name")
private String name;
try {
} catch (Exception e) {
e.printStackTrace();
}