Jaki jest odpowiednik Jaxb wartości węzła Text?

Chcę przekonwertować klasę, która wygląda tak ...

public class Amenity {
   public String id;
   public String value;
}

w następujący XML za pomocą adnotacji JaxB:

<amenity id="id-string-here">value-string-here</amenity>

Czy ktoś wie, jaką adnotację użyć navalue zmienna członkowska, aby to osiągnąć? Najbliższy, jaki dotąd osiągnąłem, to:

@XmlRootElement
public class Amenity {
   @XmlAttribute
   public String id;
   @XmlElement
   public String value;
}

Niestety takie podejście nie pozwala mi określić, żevalue zmienna składowa nie powinna być renderowana jako własny znacznik<value></value>.

questionAnswers(3)

yourAnswerToTheQuestion