0

私はブラックベリーの新人です。現在、ksoap2 libを使用してphpベースのWebサービスからデータをフェッチするプログラムに取り組んでいます。すべてがスムーズに機能します。アプリは Web サービスに接続してデータを取得しますが、問題は、結果のデータを解析する方法がわからないことです。これは複雑なデータであり、多くの行と値が含まれています。以前は Android で ksoap lib を使用していましたが、非常にうまく機能していましたが、現在は機能していません。アプリをデバッグし、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 に答える