我有以下POJO:
@XmlRootElement(name="SessionStartInput")
public class SessionStartInput {
@XmlElement(name = "Header", required = true, nillable = true)
protected SessionStartInputHeader header;
@XmlElement(name = "Parameters", required = true, nillable = true)
protected SessionStartInputParameters parameters;
...
}
生成:
<SessionStartInput>
<Header></Header>
<Parameters></Parameters>
</SessionStartInput>
我想生成:
<SessionStartInput>
<Input>
<Header></Header>
<Parameters></Parameters>
<Input>
</SessionStartInput>
添加一个额外的输入包装器,是否有一些XML注释可以做到这一点?我检查了@XmlElements
,但这意味着要改变POJO的结构。对此有什么解决方法吗?
答案 0 :(得分:0)
结束更改POJO以适应xml数据的更改