0

我有 Soap Web 服务,它以 json 格式返回数组中的数据 Web 服务的链接在这里,输出是

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

所以我的问题是我应该如何从这个 Web 服务获取数据,我应该使用 JSON 还是肥皂解析?

4

1 回答 1

0

是的,如果响应是 JSON,那么您需要通过 JSON 解析器进行解析。

好的教程可以在这里找到,

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


供参考

soap 是客户端和 Web 服务相互通信的协议。肥皂消息基本上是一个 XML,要解析肥皂消息,您需要使用 GDataXML 或类似的东西。

一次,您从 SOAP 消息中提取 JSON 响应,然后您必须使用 JAONParser(以上给出的教程)。

如果您使用的 Web 服务暴露了 WSDL(假设它是 RMI 而不是 RESTFul),那么您可以使用在线工具(例如 sudzc)来创建客户端存根,它会为您完成所有解析代码。

于 2012-07-17T07:57:43.367 回答