Arrays JAXB JSON数组不在对象中
我想知道如何使用JAXB从列表中使用和生成JSON数组而不包含在对象中:Arrays JAXB JSON数组不在对象中,arrays,json,jaxb,Arrays,Json,Jaxb,我想知道如何使用JAXB从列表中使用和生成JSON数组而不包含在对象中: [ "element1", "element2", "element3"] { "elements" : [ "element1", "element2", "element3"] } 目前,我只能通过将其包含在对象中来实现: [ "element1", "element2", "element3"] { "elements" : [ "element1", "element2", "element3"] } 所使
[ "element1", "element2", "element3"]
{ "elements" : [ "element1", "element2", "element3"] }
目前,我只能通过将其包含在对象中来实现:
[ "element1", "element2", "element3"]
{ "elements" : [ "element1", "element2", "element3"] }
所使用的代码大致如下
@XmlRootElement(name = "elements")
public class ElementListSerializerHelper
@XmlElement(name = "elements")
@JsonProperty(value = "elements")
public List<String> list;
public ElementsListSerializerHelper() {
list = new ArrayList<String>();
}
public ElementsListSerializerHelper(List<String> list) {
this.list = new ArrayList<String>(list);
}
}
@XmlRootElement(name=“elements”)
公共类ElementListSerializerHelper
@xmlement(name=“elements”)
@JsonProperty(value=“elements”)
公开名单;
公共元素slistserializerhelper(){
列表=新的ArrayList();
}
公共元素列表序列化RHELPER(列表){
this.list=新的ArrayList(列表);
}
}
任何帮助都是非常受欢迎的。我还考虑的选项是基于jackson库生成/解析字符串