0

JSON形式のような配列でデータを返すSoap WebサービスがありますWebサービスのリンクはこちらで、出力は

[{"SuperCatId":"1","SuperCategoryName":"Victorian Jewelry","SuperCatImage":"1fe97.jpg"},{"SuperCatId":"2","SuperCategoryName":"Fine Jewelry","SuperCatImage":"0cc4b.jpg"}]

だから私の質問は、この Web サービスからデータを取得するにはどうすればよいですか? JSON または SOAP 解析を使用する必要がありますか??

4

1 に答える 1

0

はい、応答が JSON の場合は、JSON パーサーを介して解析する必要があります。

良いチュートリアルはここにあります。

http://www.raywenderlich.com/5492/working-with-json-in-ios-5


ご参考までに

soap は、クライアントと Web サービスが相互に対話するためのプロトコルです。SOAP メッセージは基本的に XML です。SOAP メッセージを解析するには、GDataXML などを使用する必要があります。

JSON 応答を SOAP メッセージから抽出したら、JAONParser (上記のチュートリアル) を使用する必要があります。

使用している Web サービスが WSDL を公開している場合 (RESTFul ではなく RMI であると仮定)、sudzc などのオンライン ツールを使用して、すべての解析コードを実行するクライアント stubz を作成できます。

于 2012-07-17T07:57:43.367 に答える