<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.15</version> </dependency> public class Person { private String name; private int age; @Override public String toString() { return "Person [name=" + name + ", age=" + age + "]"; } } import com.thoughtworks.xstream.XStream; public class SerializationExample { public static void main(String[] args) { XStream xstream = new XStream(); Person person = new Person("John Doe", 30); String xml = xstream.toXML(person); System.out.println(xml); } } <Person> <name>John Doe</name> <age>30</age> </Person> public class DeserializationExample { public static void main(String[] args) { XStream xstream = new XStream(); String xml = "<Person><name>John Doe</name><age>30</age></Person>"; Person person = (Person) xstream.fromXML(xml); System.out.println(person); } } Person [name=John Doe, age=30] xstream.alias("person", Person.class);


上一篇:
下一篇:
切换中文