public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
}
XStream xStream = new XStream();
Person person = new Person("Alice", 25);
String xml = xStream.toXML(person);
System.out.println(xml);
<Person>
<name>Alice</name>
<age>25</age>
</Person>
XStream xStream = new XStream();
Person person = (Person) xStream.fromXML(xml);
public class CustomConverter implements Converter {
...
}
XStream xStream = new XStream();
xStream.registerConverter(new CustomConverter());