Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays JAXB JSON数组不在对象中_Arrays_Json_Jaxb - Fatal编程技术网

Arrays 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"] } 所使

我想知道如何使用JAXB从列表中使用和生成JSON数组而不包含在对象中:

[ "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库生成/解析字符串