<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.17</version> </dependency> public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } // getter and setter methods } XStream xstream = new XStream(); xstream.alias("person", Person.class); String xml = "<person><name>John Doe</name><age>30</age></person>"; Person person = (Person) xstream.fromXML(xml); Person person = new Person("John Doe", 30); String xml = xstream.toXML(person); import com.thoughtworks.xstream.XStream; public class Main { public static void main(String[] args) { XStream xstream = new XStream(); xstream.alias("person", Person.class); // XML to Java object String xml = "<person><name>John Doe</name><age>30</age></person>"; Person person = (Person) xstream.fromXML(xml); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); // Java object to XML person = new Person("John Doe", 30); xml = xstream.toXML(person); System.out.println(xml); } }


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