假设我有一个Employee类,它有另一个类的引用,表示具有自己属性的地址。所以请告诉我如何将其转换为xml文件,反之亦然。
谢谢!
答案 0 :(得分:5)
JAXB
- 它将帮助您将Object转换为XML,将XML转换为Object。 https://jaxb.java.net/
答案 1 :(得分:1)
最简单的方法是使用属于标准库的JAXB
类。
Java Object => XML 强>
JAXB.marshal(yourObject, new File("obj.xml"));
XML => Java对象
YourClass yourObject = JAXB.unmarshal(new File("obj.xml"), YourClass.class);
您可以使用类及其字段上的注释自定义序列化/反序列化。