gpt4 book ai didi

java - 如何将多个 POJO 转换为所需格式的 xml?

转载 作者:数据小太阳 更新时间:2023-10-29 02:24:45 25 4
gpt4 key购买 nike

我们有需要生成 XML 文件以将其发送到另一个系统的要求。我在看这个例子(它使用 JAXB)。

http://thomassundberg.wordpress.com/2010/01/19/how-to-convert-a-pojo-to-xml-with-jaxb/

但是,这个只将单个 POJO 转换为 xml,而我们有多个 POJO,例如应出现在 xml 中的汽车/车轮/座椅等。

关于如何实现这一点有什么想法吗?

例如我想要这样的东西作为最终输出

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<car registration="abc123">
<brand>Volvo</brand>
<description>Sedan</description>

<wheel>
<brand>Ceat</brand>
</wheel>
</car>

最佳答案

听起来您正在尝试将 Java 对象图转换为 XML,而 JAXB 可以做到这一点。图中的每个对象都应该有 JAXB 注释。参见 http://numberformat.wordpress.com/2009/11/01/using-jaxb-to-convert-between-xml-and-pojos/ .

关于java - 如何将多个 POJO 转换为所需格式的 xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com