Очень хорошим инструментом для этого является Простой . А вам придется написать простой объект для сериализации данных в. Например.
@Default
private class Structure {
@Path("info")
private String ip;
@Path("host")
private String host;
@Path("path")
private String country;
@Path("path")
private String cimg;
@ElementList
private List<Entry> searches;
@Root
private static class Entry {
@Attribute
private String link;
@Attribute
private String title;
}
}
Тогда все, что вам нужно сделать, это прочитать данные в экземпляр объекта.
Serializer serializer = new Persister();
Structure structure = serializer.read(Structure.class, inputStream);
Эта структура работает практически для всех версий Android. Для получения дополнительной информации есть Учебное пособие .