Проблема разбора ответа Android-kSoap2
Я новичок в Android и пытаюсь разобрать это с 2 часов сейчас.. Может кто-нибудь, пожалуйста, помогите в анализе этого ответа?…
getUserIdResponse{return=[member{member_id=123123; }]; }
Это Android-kSoap2
ответ, который я получаю в SoapObject
переменная..
SoapObject result = (SoapObject)retObj;
if (result.getPropertyCount() > 0){
Object obj = result.getProperty("0");
в obj
Я понял это..
[member{member_id=123123; }]
и что бы я ни делал после этого, я получаю исключения из кастинга.
SoapObject j = (SoapObject)obj;
Vectormember resultVariable = new Vectormember(j);
это то, что я пытался...
заранее спасибо..
1 ответ
Решение
Я наконец смог разобрать Android-kSoap2
ответ с помощью этого
Object obj = result.getProperty(0);
Vector<SoapObject> vec = (Vector<SoapObject>) obj;
SoapObject so = (SoapObject)vec.get(0);
String memberId = so.getProperty(0).toString();
Это дало мне точный идентификатор, который мне был нужен..:)