2012-07-17 66 views
0

我有在陣列像JSON格式返回數據SOAP網絡服務的數組形式返回的響應 鏈接,Web服務是Here和輸出是任何人都可以幫我解析通過使SOAP請求

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

所以我的問題是我應該如何從這個Web服務獲取數據,我應該使用JSON還是使用soap解析?

回答

0

是的,如果響應是JSON,那麼你需要解析通過JSON解析器。

好的教程可以在這裏找到,

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


FYI

肥皂是由相互進行客戶端和web服務談判的協議。 soap消息基本上是一個XML,用於解析您需要使用GDataXML或類似的東西的soap消息。

有一次,您從SOAP消息中提取了JSON響應,然後您必須使用JAONParser(上面給出的教程)。

如果您正在使用的Web服務具有公開的WSDL(假設它是RMI而不是RESTFul),那麼您可以使用在線工具(如sudzc)創建客戶端stubz,該客戶端stubz會爲您執行所有分析代碼。

+0

我得到的結果如下: – amrita 2012-07-17 12:21:25

+0

[{「SuperCatId」:「1」,「SuperCategoryName」:「維多利亞時代的珠寶」,「SuperCatImage」:「1fe97.jpg」},{「SuperCatId」:「2」 SuperCategoryName「:」Fine Jewelry「,」SuperCatImage「:」0cc4b.jpg「}]現在如何獲取superCategory名稱和圖片? – amrita 2012-07-17 12:21:36

+0

@Amrita,我給你的教程包含了所有細節。檢查fetchData方法。 – doNotCheckMyBlog 2012-07-17 14:00:18

相關問題