データベース クエリから単一のクラス オブジェクトを返す Web サービスがあります。soapObject からプロパティを取得する方法は知っていますが、そのプロパティにはオブジェクトが含まれています。たとえば、次を使用する場合:
SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
Object obj = resultsRequestSOAP.getProperty("return");
オブジェクト全体の値は次のとおりです: "Contacts{ id=value, username=value, location=value, date=value}"
問題は、「分割」を使用して文字列として分割したくない限り、これで何もできないことです。このオブジェクトをエンベロープまたは SoapObject から取得する方法を知る必要があります。使用できる型と値を使用します。どんな助けでも大歓迎です。必要に応じてソース コードを投稿できますが、このような小さな問題には必要ないと思います。
編集: SoapObject を「見る」と、内訳は次のようになります。オブジェクトには「return」という名前のプロパティがあり、このプロパティには「Contacts」という名前の値があります。この値は、必要な値である 4 つのプロパティです。お役に立てれば。