【发布时间】:2015-02-05 11:28:18
【问题描述】:
请帮我解析 JSON 数据。我们在 NSMutable Data 中得到响应。但我们不会在 Dictionary 中取出数据。我的 jsonDictionary 为零。 这是我的网址。我检查了 JSON Validator。它们显示有效的 Json 输出。帮助....
-(void)connectionDidFinishLoading:(NSURLConnection *)connection {
// NSString *responseString = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];
//NSLog(@"Response String is %@",responseString);
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
jsonDictionary=[NSJSONSerialization JSONObjectWithData:receivedData options:NSJSONReadingMutableContainers error:nil];
jsonArr=[jsonDictionary objectForKey:@"results"];
// NSLog(@"JSONDictionary is %@",jsonDictionary);
[_categoryListTableView reloadData];
}
【问题讨论】:
-
您确定要将所有数据添加到“recivedData”,在将数据附加到其中时添加代码
-
该 url 中的 json 无效。检查来自jsonlint.com的json的有效性
-
没有名为 results 的 JSON 对象
-
Json Validator 获取有效的 json 输出。
-
能否分享一下错误信息。
标签: ios nsdictionary nsdata