总结:我需要将一些字段直接放入根标记中,跳过其直接父标记。
详细说明:
我有这些课程:
@XmlRootElement
class Root{
protected Group1 group1;
protected Group2 group2;
}
@XmlRootElement
class Group1 {
protected String field1;
protected String field2;
...
protected String field99;
}
@XmlRootElement
class Group2 {
protected String field101;
...
protected String field199;
}
默认的JAXB编组将生成此XML:
<root>
<group1>
<field1></field1>
<field2></field2>
...
<field99></field99>
</group1>
<group2>
<field100></field100>
...
<field199></field199>
</group2>
</root>
我需要输出跳过父标记(group1和group2),并将字段直接合并到根元素中:
<root>
<field1></field1>
<field2></field2>
...
<field99></field99>
<field100></field100>
...
<field199></field199>
</root>