2015-01-07 151 views
1

假设我有一个Employee类,它具有另一个具有自己属性的类说地址的引用。所以请让我知道如何将其转换为XML文件,反之亦然。将Java对象转换为Xml,反之亦然

谢谢!

+1

术语是序列化和反序列化 - 查找它们。 –

+0

[Java中的XML序列化?]的可能重复(http://stackoverflow.com/questions/35785/xml-serialization-in-java) –

回答

1

最简单的方法是使用属于标准库的JAXB类。

Java对象=> XML

JAXB.marshal(yourObject, new File("obj.xml")); 

XML => Java对象

YourClass yourObject = JAXB.unmarshal(new File("obj.xml"), YourClass.class); 

您可以自定义的类,在其领域的注解序列化/反序列化。

相关问题