我使用@LiorH的示例并将其扩展为:
@XmlRootElement(name="List")public class JaxbList<T>{ protected List<T> list; public JaxbList(){} public JaxbList(List<T> list){ this.list=list; } @XmlElement(name="Item") public List<T> getList(){ return list; }}
注意,它使用泛型,因此您可以将其与String之外的其他类一起使用。现在,应用程序代码很简单:
@GET @Path("/test2") public JaxbList test2(){ List list=new Vector(); list.add("a"); list.add("b"); return new JaxbList(list); }
为什么JAXB包中不存在这个简单的类?有人在其他地方看到类似的东西吗?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)