ksoap2 blackberry webservice问题,样本需要

时间:2010-10-15 16:42:29

标签: web-services parsing blackberry ksoap2

我是blackberry的新手,目前我正在开发一个程序,我正在使用kso​​ap2 lib从基于php的Web服务中获取数据。一切顺利。 App连接并从webservice获取数据,但现在的问题是,我不知道如何解析结果数据。它是复杂的数据,包含许多行和值。以前我在Android中使用了ksoap lib并且它工作得非常好,但现在它无法正常工作。我调试应用程序并确保Web服务返回正确的数据。所以我需要帮助从结果对象中获取数据。怎么做。我在网上搜索,但大多数示例都基于单个返回字符串,但我需要一个复杂的数据arraylist返回示例。有人可以帮忙吗? 这是返回的数据样本

 [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天,仍然没有找到任何有用的东西。 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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