自定义jaxb编组输出

时间:2011-01-19 02:26:35

标签: jaxb marshalling

我的课程如下:

class Employee {
  private String Code;
      //getter and setter below
}

当我编组时使用jaxb我得到了这些元素:

<employee><code>some value</code></employee>

但我希望输出如下:

<Employee><Code>some value</Code></Employee>

要获得以上输出,我将代码更改为:

@XmlRootElement(name="Employee")
class Employee {
      @XmlElement(name = "Myname")
  private String Code;
      //getter and setter below
}

当我编组时,我得到的输出为:

<Employee><Code>some value</Code><code>some value</code></Employee>

如何避免创建<code>some value</code>

1 个答案:

答案 0 :(得分:1)

点击

@XmlElement(name = "Code")

关于getter方法