我正在尝试从JSON
下方获取特定数据并存储到NSMutableArray
以加载tableview
。现在问题是我不知道如何获得"names and grade values"
并希望存储到NSMutableArray
tableview
列表目的。
response {
Private {
0 = {
name : nanci,
grade : A
};
1 = {
name : nanci,
grade : B
};
}
Public {
0 = {
name : doly,
grade : A
};
1 = {
name : mali,
grade : B
};
}
}
我的Tableview如下所示
----------------------------------
name grade
----------------------------------
doly A
----------------------------------
请帮助我如何从JSON获取值并存储到NSMutableArray
。
答案 0 :(得分:-1)
尝试这种方式从json响应中获取数据
NSMutableDictionary *yourJsonData = yourjsonresponsedata;
// get private key data
for (int i=0; i<[[[yourJsonData objectForKey:@"Private"] allKeys] count]; i++) {
NSLog(@"name = %@",[[[yourJsonData objectForKey:@"Private"] objectForKey:[NSString stringWithFormat:@"%d",i]] objectForKey:@"name"]);
NSLog(@"Grade = %@",[[[yourJsonData objectForKey:@"Private"] objectForKey:[NSString stringWithFormat:@"%d",i]] objectForKey:@"grade"]);
}