JAXB如何编组ArrayList <arraylist <object>&gt; </arraylist <object>

时间:2012-11-13 10:09:52

标签: xml jaxb

我有一个像这样的属性

private ArrayList<ArrayList<Vector3D>>    trajectories = new ArrayList<ArrayList<Vector3D>>();

Vector3D是3个double值的简单容器。 如何使用JAXB正确编组?我只获取XML文件中的元素。

1 个答案:

答案 0 :(得分:1)

1)使用

private ArrayList<ListOfVectors>    trajectories = new ArrayList<ListOfVectors>();  

而不是

private ArrayList<ArrayList<Vector3D>>    trajectories = new ArrayList<ArrayList<Vector3D>>();  

其中ListOfVectors

@XmlAccessorType(XmlAccessType.FIELD)
public class ListOfVectors 
{
   ArrayList<Vector3D> list = new ArrayList<Vector3D>();
}