2010-10-15 102 views
0

我是黑莓手机新手,目前我正在一个程序中工作,在该程序中,我使用kso​​ap2 lib从基于php的web服务中获取数据。一切顺利。应用程序连接并从Web服务获取数据,但现在的问题是,我不知道如何解析结果数据。它是复杂的数据,包含许多行和值。之前我在Android中使用了ksoap lib,它工作得很好,但现在它不工作。我调试应用程序并确保Web服务正在返回正确的数据。所以我需要帮助从结果对象获取数据。怎么做。我搜索了网络,但大多数例子都基于单个返回的字符串,但我需要一个复杂的数据列表返回的例子。任何人都可以帮忙 这里是返回的数据样本ksoap2黑莓webservice问题,示例需要

[unnamed_struct_use_soapval{id=62; [email protected]; 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天,仍然没有发现任何有用的东西。 在此先感谢您的帮助。

回答

0
String email_address= response.getProperty("email_address").toString();