0

モバイルWebアプリケーションを構築しています。Webサービス(WCF)とAndroidクライアントがあります。KSOAP2を使用してメッセージを送受信します。これまでのところ、単純なstingとintを送信するだけで済みましたが、応答は複雑なものでした。オブジェクトなので、この便利なリンクを使用して適切に解析する必要がありました。今やらなければならないことは逆です。次のような複雑なオブジェクトを送信する必要があります。

public Class OutterObject{
       int a;
       String b;
       InnerObject c;
}

InnerObjectにもフィールドとして2つのオブジェクトがあるので、少し複雑です。何をすべきかわかりません。マーシャリングに関する記事に出くわしましたが、それがマーシャリングを使用していない他の記事を見たので、正しい方法です。正しい方向に向けてください。または、ksoap2を使用して複雑なオブジェクトを送信する方法のガイドを共有してください。お時間をいただきありがとうございます。

4

1 に答える 1

0

http://code.google.com/p/ksoap2-android/wiki/CodingTipsAndTricks#sending/receiveing_array_of_complex_types_or_primitives 上記のリンクは、複雑なオブジェクトを送信する方法を示しています。また、ksoap2または他のクライアント用のスタブジェネレーターも見つけました。ただし、wsclient ++を除いて、複雑なオブジェクトを翻訳することはできません。ただし、wsclient++は無料ではありません。

于 2012-11-30T01:44:10.563 に答える