先将代码记录下来:
- (IBAction)bntPressIOSJson:(id)sender {
NSError *error;
//加载一个NSURL对象
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://192.168.1.102/test.php"]];
//将请求的url数据放到NSData对象中
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
//IOS5自带解析类NSJSONSerialization从response中解析出数据放到字典中
//NSDictionary *weatherDic = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableLeaves error:&error];
NSArray *weatherInfoArray = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableLeaves error:&error];
NSDictionary *weatherInfo = [weatherInfoArray objectAtIndex:0];
//txtView.text = [NSString stringWithFormat:@"今天是 %@ %@ %@ 的天气状况是:%@ %@ ",[weatherInfo objectForKey:@"date_y"],[weatherInfo objectForKey:@"week"],[weatherInfo objectForKey:@"city"], [weatherInfo objectForKey:@"weather1"], [weatherInfo objectForKey:@"temp1"]];
txtView.text = [NSString stringWithFormat:@"查出 %@ %@房间,学号为%@ 的同学是:%@ %@ ",[weatherInfo objectForKey:@"gymc"],[weatherInfo objectForKey:@"fjh"],[weatherInfo objectForKey:@"xh"], [weatherInfo objectForKey:@"xm"], [weatherInfo objectForKey:@"xb"]];
for (NSObject *object in weatherInfoArray) {
NSLog(@"快速的遍历数组对象为: %@",object);
}
//NSLog(@"weatherInfo字典里面的内容为--》%@", weatherInfo[0]);
}