如何使用Jersey从XML输出中省略@XmlRootElement?
如何使用Jersey从XML输出中省略@XmlRootElement 如何从Jersey JAX-B输出以下XML:如何使用Jersey从XML输出中省略@XmlRootElement?,xml,jersey,Xml,Jersey,如何使用Jersey从XML输出中省略@XmlRootElement 如何从Jersey JAX-B输出以下XML: <Element>sometext</Element> sometext 如果我有一个名为element的POJO,其中包含一个成员变量,那么字段名将成为XML的一部分。e、 g <Element> <field>sometext</field> </Element> 一些文字 类似地,如
<Element>sometext</Element>
sometext
如果我有一个名为element的POJO,其中包含一个成员变量,那么字段名将成为XML的一部分。e、 g
<Element>
<field>sometext</field>
</Element>
一些文字
类似地,如果我命名field元素,我将为POJO name添加不必要的标记 您可以利用
@XmlValue
获得所需的结果,而不是删除@XmlElement
。它对应于将对象映射到具有简单内容的复杂类型
@XmlRootElement(name=“Element”)
@XmlAccessorType(XmlAccessType.FIELD)
公共类元素{
@XmlValue
私有字符串字段;
}
了解更多信息