Я новичок в Blackberry, в настоящее время я работаю в программе, в которой я получаю данные из веб-сервиса на основе php, используя ksoap2 lib. Все работает плавно Приложение подключается и извлекает данные из веб-службы, но теперь проблема в том, что я не знаю, как анализировать полученные данные. Это сложные данные и содержит много строк и значений. Ранее я использовал ksoap lib в Android, и он работал очень хорошо, но теперь он не работает. Я отлаживаю приложение и проверяю, что веб-сервис возвращает правильные данные. Поэтому мне нужна помощь в получении данных из результирующего объекта. Как это сделать. Я искал в сети, но большинство примеров основаны на одной возвращаемой строке, но мне нужен сложный пример возврата массива данных. Кто-нибудь может помочь?
Вот образец возвращенных данных
[unnamed_struct_use_soapval{id=62; email_address=a@a.com; name=xyz; password=abc; user_type_id=2; annual_expiry=null;}]
и вот код, который я использую для анализа полученных данных.
ht.call(soapAction, envelope);
String result = (envelope.getResult()).toString();
SoapObject resultsRequestSOAP =(SoapObject) envelope.bodyIn;
int count = ((SoapObject) resultsRequestSOAP).getPropertyCount();
не знаю, как действовать дальше. Потратил на это уже 3-4 дня и до сих пор ничего полезного не нашел.
Заранее спасибо за помощь.