日期:2014-05-16 浏览次数:20473 次
// 
注意! 需要在工程中添加JSON.framework
??? 
items = [[NSMutableArray alloc] init];
??? 
// 初始化JSON解析器
?? 
?SBJSON *parser = [[SBJSON alloc] init];
// 
定义JSON数据的来源,例如 http://localhost/MN_MemeberList.php
?? 
?NSString *memberListUrl = [NSString 
stringWithFormat:@"%@/MN_MemberList.php?act=%@",
?? 
??? ??? ??? ??? ??? ??? ??? [config getBaseUrl],
?? 
??? ??? ??? ??? ??? ??? ??? @"null"
?? 
?];
?? 
?NSLog(@"%@",memberListUrl);
?? 
?NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL 
URLWithString:memberListUrl]];
// 
把url的结果返回给response
?? 
?NSData *response = [NSURLConnection sendSynchronousRequest:request
? ? returningResponse:nil error:nil];
// 
取得JSON数据的字符串
?? 
?NSString *json_string = [[NSString alloc] initWithData:response 
encoding:NSUTF8StringEncoding];
// 
把JSON转为数组
?? 
?NSArray *memberList = [[NSArray alloc] initWithArray:[parser 
objectWithString:json_string error:nil]];
?? 
?
?? 
?for(NSDictionary *member in memberList)
?? 
?{
?? 
??? ?//NSLog(@"%@",[member objectForKey:@"username"]);
?? 
??? ?dataItem *item = [[dataItem alloc] init];
?? 
??? ?[item setFullName:[member objectForKey:@"username"] password:[member 
objectForKe