Разобрать ответ xml с помощью модификации

я не могу разобрать ответ xml с помощью модификации. вот xml:

  <ossi>
      <eventdetail>
        <maps>
            <settings>...</settings>
            <map>...</map>
            <map>...</map>
        </maps>
     </eventdetail>
</ossi>

‹------ РЕДАКТИРОВАТЬ ---------->

Вот модели

    @Root(name = "ossi")
    public class RootEventDetail {
        @Element
        public EventDetail eventdetail;
    }

    public class EventDetail {
        @Element
        public General general;
        @ElementList
        public List<MenuItem> menu;
        @ElementList
        public List<WebViewItem> module_webview;

        //TODO how can i create model for Maps ??????
        @Element
        public Maps maps;
    }
public class Maps {
    @Element
    public MapSettings settings;
    @Element
    public List<EventMap> map;
}

Как будет выглядеть моя модель?

Заранее спасибо.


person Mohammad Imran    schedule 21.09.2015    source источник
comment
Какую архитектуру модели вы пробовали?   -  person Lucas Arrefelt    schedule 21.09.2015
comment
Если вы не можете ответить на мой вопрос, почему вы голосуете против без какой-либо причины.   -  person Mohammad Imran    schedule 21.09.2015
comment
Потому что до вашего редактирования это был просто пример xml без какой-либо информации о том, что вы пробовали.   -  person Lucas Arrefelt    schedule 22.09.2015


Ответы (1)


Наконец я решил свою проблему. Я использовал свойство inline для решения своей проблемы. Вот моя модель:

public class Maps {
   @ElementList(inline = true ,required = false)
   public List<Map> map;
   @Element
   public Settings settings;
}

И основной класс:

 public class EventDetail {
    @Element
    public Maps maps;
}
person Mohammad Imran    schedule 23.09.2015