SBJson
//需要在頭文件處導入SBJson文件夾中的SBJson.h
//請求數(shù)據(jù)
NSURL* url = [NSURLURLWithString:@"http://localhost:8080/Login1/NewServlet?command=5"];
NSURLRequest* request = [NSURLRequestrequestWithURL:url];
[NSURLConnectionsendAsynchronousRequest:requestqueue:[[NSOperationQueuealloc]init]completionHandler:^(NSURLResponse*_Nullableresponse,NSData*_Nullabledata,NSError*_NullableconnectionError) {
NSString* str = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];
//初始化SBJson
SBJSON* json = [[SBJSONalloc]init];
//接收SBJson中的字典數(shù)據(jù)
NSDictionary* dic = [jsonobjectWithString:strerror:nil];
NSLog(@"-----%@",dic);
//初始化接收對象的數(shù)組
_userArr= [[NSMutableArrayalloc]init];
//接收字典中名為"Parma"的數(shù)組
NSArray*arr = [dicobjectForKey:@"parma"];
//遍歷數(shù)組中的字典數(shù)據(jù)
for(NSDictionary* dicinarr) {
//初始化對象
User* user = [[Useralloc]init];
//解析接收值
user.name= [dicobjectForKey:@"name"];
user.pwd= [dicobjectForKey:@"pwd"];
user.age= [dicobjectForKey:@"age"];
user.trueName= [dicobjectForKey:@"tureName"];
//在接收對象的數(shù)組中添加對象
[_userArraddObject:user];
NSLog(@"----====%@",_userArr);
}
}];