<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.15</version> </dependency> public class Person { private String name; private int age; } XStream xstream = new XStream(); Person person = new Person("John Doe", 30); String xml = xstream.toXML(person); System.out.println(xml); public class Person { private String name; private int age; } 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.getName()); System.out.println(person.getAge()); XStream xstream = new XStream(); Person person = new Person("John Doe", 30); Address address = new Address("123 Street", "City"); person.setAddress(address); xstream.setMode(XStream.ID_REFERENCES); String xml = xstream.toXML(person); System.out.println(xml); public class Person { @XStreamAlias("full_name") private String name; @XStreamAlias("years") private int age; } public class Person { @XStreamOmitField private int age; } XStream xstream = new XStream(); xstream.omitField(Person.class, "age");


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