我是黑莓新手,目前我正在一个程序中工作,我正在使用 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天,仍然没有发现任何有用的东西。在此先感谢您的帮助。