我想解析一些JSON与AFNetworking和NSDictionary。然而,JSON有些奇怪。 JSON包含穿梭的路线,但我在JSON中看不到'路线'。解析JSON与AFNetworking到NSDictionary
当我运行这段代码时,我得到一个空的NSDictionary和15个分配空间。
NSString *methodURL = [NSString stringWithFormat:@"%@GetRoutesForMapWithSchedule", BASE_URL];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:methodURL parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
_routes = (NSDictionary *)responseObject;
//_route = _routes[@"Stops"];
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
任何人都可以解释我怎么能得到一个路线的所有信息? This是JSON。
NSArray *routes = (NSArray *)responseObject;
NSDictionary *oneRoute = responseObject[0];
NSDictionary *stops = oneRoute[@"Stops"];
你错过了你的模型类。您通常会使用该类将json数据序列化到您创建的模型类中 – jakenberg
请您详细说明一下吗? – user3741418
@jakepeterson这与问题无关。他可能有一个模特班,他没有发布,因为它不相关。 – Dima