<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.15</version> </dependency> public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; } } import com.thoughtworks.xstream.XStream; public class Main { public static void main(String[] args) { XStream xstream = new XStream(); xstream.setMode(XStream.NO_REFERENCES); xstream.alias("person", Person.class); Person person = new Person("Alice", 25); String xml = xstream.toXML(person); System.out.println(xml); Person deserializedPerson = (Person) xstream.fromXML(xml); System.out.println(deserializedPerson); } }


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