ra9*_*a9r 15 java annotations jaxb xml-serialization jaxb2
我希望转换一个看起来像这样的类......
public class Amenity {
public String id;
public String value;
}
Run Code Online (Sandbox Code Playgroud)
使用JaxB注释将以下XML转换为以下XML:
<amenity id="id-string-here">value-string-here</amenity>
Run Code Online (Sandbox Code Playgroud)
有谁知道在value成员变量上使用什么注释来完成这个?我到目前为止最接近的是:
@XmlRootElement
public class Amenity {
@XmlAttribute
public String id;
@XmlElement
public String value;
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这种方法不允许我指定value不应将成员变量呈现为自己的标记<value></value>.