我有一个包含以下内容的字符串:a
{"friends":[
{"uid":25,"fbUid":100004063444823,"name":"Andressa Albuquerque","score":100},
{"uid":51,"fbUid":1297546080,"name":"Daniel Negri","score":5690}
]}
所以我得到了 NSArray 的 json 代码,代码如下:
NSError *jsonParsingError = nil;
NSData *friendsData = [friendsString dataUsingEncoding:NSUTF8StringEncoding];
NSArray *friendsArray = [NSJSONSerialization JSONObjectWithData:friendsData options:NSJSONReadingMutableContainers|NSJSONReadingAllowFragments error:&jsonParsingError];
NSArray *friendsArrayFinal = [friendsArray valueForKey:@"friends"];
直到这里一切都好!但现在我正在尝试获取所有内部数据......我需要在循环中获取每个“uid”、“fbId”和“name”数据,但我不知道该怎么做!
如果我使用下面的代码,我发现我的方法是正确的。但我不知道如何获得“项目”属性。
for(NSDictionary *item in friendsArrayFinal)
{
NSLog(@"Item: %@", item);
}