0

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

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

4

1 回答 1

0
String email_address= response.getProperty("email_address").toString();
于 2012-05-30T13:16:53.113 回答