https://github.com/AFNetworking/AFNetworking - ObjC
答案 0 :(得分:1)
您的回复是NSDictionary
的数组。将“课程”转换为NSArray
。然后尝试访问具有lesson_id = 23的索引。对于NSDictionary
尝试objectForKey
方法。
希望这会有所帮助。 :)
答案 1 :(得分:1)
以下是一个示例,您可以获得有关http://www.raywenderlich.com/5492/working-with-json-in-ios-5
的更多信息NSError *error = nil;
NSURL *url = [NSURL URLWithString:@"https://www.yourcourseurl.json"];
NSData *data = [NSData dataWithContentsOfURL:url options:kNilOptions error:&error];
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSArray *courses = [json objectForKey:@"courses"];
答案 2 :(得分:1)
如果服务器没有采用的API:"& course_id = 11& lesson_id = 23"那么你将需要获得整个JSON,将其解析为NSDictionary
(通常是顶级元素类型),然后通过字典挖掘以获得所需的数据:第23课或第11课。