是否可以使用名称不是常量名的@XmlElement? 例如,我想要这个:
MyObject myObj = new MyObject("myName");
@XmlElement(name=myObj.getName())
public String elementItem;
这段代码不正确,但我能以某种方式做同样的事吗?
** P.S我必须这样做,因为我有一个属性为“name”的Rest Web服务。用户可以通过其余的ws发送一个不同的名称,我必须使用名称为插入名称的元素创建XML。
某些XML看起来像:
<a>
<b>
<c>
<a>
有些看起来像:
<x>
<y>
<z>
<x>
这个a,b,c或x,y,z在REST WS的输入参数中给出。
答案 0 :(得分:1)