简单的任务,我需要生成这个XML:
<collection>
<name>bill</name>
<name>monica</name>
<collection>
而不是这个(参见下面的示例:19.6. Arrays and Collections of JAXB Objects):
<collection>
<customer><name>bill</name></customer>
<customer><name>monica</name></customer>
<collection>
使用字符串进行简单收集。那么问题是如何删除周围的customer
元素?如何使用RESTeasy和JAXB执行此操作?
答案 0 :(得分:3)
在Customer
类映射中,带有@XmlValue
注释的name属性:
public class Customer {
private String name;
@XmlValue
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
了解更多信息