2015-09-21 2 views
0

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

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

< ------ EDIT ---------->

Здесь находятся модели

@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; 
} 

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

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

+0

Какая модель архитектуры вы пробовали? –

+0

Если вы не можете ответить на мой вопрос, почему вы голосуете без всякой причины. –

+0

Потому что перед вашим редактированием это был просто пример xml без какой-либо информации о том, что вы пробовали. –

ответ

2

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

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

И главный класс:

public class EventDetail { 
    @Element 
    public Maps maps; 
} 
Смежные вопросы