我想知道如何使用JAXB从List中使用和生成JSON数组,而不包含在对象中:
[ "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);
}
}
任何帮助都非常受欢迎。我正在考虑的选项是基于jackson库生成/解析字符串。