2012-07-17 38 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

相关问题