我正在尝试封送一个包含内部嵌套类的ArrayList的类。我的设置如下,
@XmlRootElement(name = "house")
@XmlAccessorType(XmlAccessType.FIELD)
public class House {
@XmlRootElement(name = "window")
@XmlAccessorType(XmlAccessType.FIELD)
class Window {
@XmlElement(name = "type")
private String type;
...
}
@XmlElement(name = "color")
private String color;
@XmlElement(name = "windows")
private ArrayList<Window> windowsList;
}
我已经在此网站上查看了其他类似的问题,但是很遗憾无法解决我的问题。我不断收到一个错误,指出“ Window是一个非静态内部类,而JAXB无法处理那些”