【发布时间】:2012-04-16 14:41:00
【问题描述】:
我使用“get”请求从服务器接收数据列表。我让所有 NSURLConnection 工作正常并且接收数据正常。我在实际解析数据时遇到了麻烦。
返回数据时,格式如下:
[{"item":{"name":"xxx", "address":"xxx"}, "url":"xxx", "message":"xxx"}, {"item":{"name":"xxx", "address":"xxx"}, "url":"xxx", "message":"xxx"}.....]
现在我已经尝试将响应数据设置为 NSXMLDocument,然后进行设置:
NSString *xpathQueryString =
@"";
NSArray *newItemsNodes = [rootNode nodesForXPath:xpathQueryString error:&error];
获取节点并解析。但它不起作用:(
我不确定这是否是解决此问题的最佳方法,或者我的 xpathQueryString 是否错误。
任何帮助将不胜感激!感谢您的时间。
【问题讨论】:
-
这不是 XML,所以 XML 解析器没有用。它是JSON,并且有很多库可供使用,它们只会把它变成一个不错的
NSArray或NSDictionary's
标签: objective-c xcode parsing nsurlconnection nsxmlparser