Я хочу преобразовать класс, который выглядит так...
public class Amenity {
public String id;
public String value;
}
в следующий XML, используя аннотации JaxB:
<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>
.