Класс маршала с вложенным внутренним классом с JAXB - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь маршалировать класс, содержащий 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 не может их обработать»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...