【问题标题】:Converting Java Object to Xml and vice versa将 Java 对象转换为 Xml,反之亦然
【发布时间】:2015-03-05 08:20:28
【问题描述】:

假设我有一个员工类,它有另一个类的引用,比如地址,它有自己的属性。所以请让我知道如何将其转换为 xml 文件,反之亦然。

谢谢!!

【问题讨论】:

标签: java xml serialization


【解决方案1】:

JAXB - 它将帮助您将 Object 转换为 XML 和 XML 转换为 Object。 https://jaxb.java.net/

【讨论】:

    【解决方案2】:

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

    Java 对象 => XML

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

    XML => Java 对象

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

    您可以在类及其字段上使用注释自定义序列化/反序列化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多