このようなクラスを変換しようとしています...
public class Amenity {
public String id;
public String value;
}
JaxB アノテーションを使用して次の XML に変換します。
<amenity id="id-string-here">value-string-here</amenity>
value
これを達成するためにメンバー変数で使用する注釈を知っている人はいますか? 私がこれまでに得た最も近いものは次のとおりです。
@XmlRootElement
public class Amenity {
@XmlAttribute
public String id;
@XmlElement
public String value;
}
残念ながら、このアプローチでは、value
メンバー変数を独自のタグとしてレンダリングしないように指定することはできません<value></value>
。