我在解析一些返回的 JSON 时遇到了一些麻烦。我对使用 JSON 很陌生。我正在尝试从第一个 JSON 数组元素中获取公司名称。我有一种感觉,我混淆了 NSMutabeArray 和 NSMutableDictionary 的使用。我得到的是空的。知道我做错了什么吗?
NSString *url = @"http://www.google.com/finance/info?infotype=infoquoteall&q=C,JPM,AIG,AAPL";
NSData* data = [NSData dataWithContentsOfURL:
[NSURL URLWithString: url]];
//parse out the json data
NSError* error;
NSMutableArray* json = [NSJSONSerialization
JSONObjectWithData:data //1
options:kNilOptions
error:&error];
NSString* companyName = [[json objectAtIndex:0] objectForKey:@"name"] ; //Where I need some help
NSLog(@"we got %@", companyName);