JAXB 编组示例:将对象转换为 XML

2024 年 8 月 29 日 | 阅读 2 分钟

通过 Marshaller 接口,我们可以将对象编组(写入)到 xml 文档中。 在上一页中,我们已经看到了将对象转换为 xml 的简单示例。

在此示例中,我们将要把包含原始类型、字符串和集合对象的对象转换为 xml。

让我们看看将 java 对象转换为 XML 文档的步骤。

  • 创建 POJO 或绑定模式并生成类
  • 创建 JAXBContext 对象
  • 创建 Marshaller 对象
  • 通过使用 set 方法创建内容树
  • 调用 marshal 方法
文件: Question.java
文件: Answer.java
文件: ObjectToXml.java

输出

生成的 xml 文件将如下所示

文件: question.xml


下一个主题Jaxb 解组示例