1.I从Web服务得到JSON数据,并将其添加对NSDictionary中GET值不起作用
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:&error];
2.然后我秀 “DIC” 中的NSLog这是目前
{"query": [{"IndexNo": 1,"ID": "01","Picture": "img/food-48.png"}]}
3 。然后我在新的NSDictionary“DIC”获取数据值“DT”
NSDictionary *dt = [dic objectForKey: @"query"];
4.然后我的NSLog显示“DT”这是目前
({ID = 01;IndexNo = 1;Picture = "img/food-48.png";})
5.我想从“dt”中获得“ID”。我用这个代码
NSString *ID = [dt objectForKey: @"ID"];
,但你可以试试这个
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:&error];
NSArray *arr = [dic objectForKey: @"query"];
NSDictionary *dt = arr[0];
NSString *ID = [dt objectForKey: @"ID"];
是ID的值是否是NSString对象? – LML