Проблема разбора ответа 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();

Это дало мне точный идентификатор, который мне был нужен..:)

Другие вопросы по тегам