Java JAXB如何创建POJO类 [英] Java JAXB how to create POJO classes

查看:100
本文介绍了Java JAXB如何创建POJO类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用JAXB,我如何创建具有这种xml结构的POJO类:

With JAXB, how can I create the POJO classes with such a xml structure :

 <procedure>
    <procedure>
       <param>value1</param>
       <param>value2</param>
    </procedure>
    <procedure>
       <param>value3</param>
       <param>value4</param>
    </procedure>
 </procedure>

正如您可以看到外部过程标签与内部过程标记相同。

As you can see the external procedure tag is the same than the internal procedure tag.

推荐答案

有什么特别之处关于外/内过程元素名称?

What's so special about the outer/inner procedure element names?

可能类似于:

@XmlRootElement(name="procedure")
public class Procedure {
    @XmlElement(name="procedure")
    public List<Params> procedures = new LinkedList<Params>();
}
public class Params {
   @XmlElement(name="param")
   public List<String> params = new LinkedList<String>();
}

未经测试。

这篇关于Java JAXB如何创建POJO类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆