版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/qingfeng812/article/details/40856611
1,不浪費時間,本代碼經實踐檢驗通過!
//網絡請求代碼段
//post request
NSURL *url=[NSURL
URLWithString:@"http://192.168.253.101:8080/ERP/mobile/login.action"];
NSMutableURLRequest *request =[[NSMutableURLRequest
alloc]initWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10];
//設定請求方式
[request
setHTTPMethod:@"POST"];
//設定參數
NSString *str=@"username=A023&password=1&master=UAS";
NSData *data=[str
dataUsingEncoding:NSUTF8StringEncoding];
setHTTPBody:data];
//連接配接伺服器
NSData *received=[NSURLConnection
sendSynchronousRequest:request returningResponse:nil
error:nil];
NSString *strl=[[NSString
alloc]initWithData:received
encoding:NSUTF8StringEncoding];
// NSLog(@"結果:%@",strl); ---自定義json 格式字元串 包含集合和數組形式 采用原生類庫解析的方式
NSError *error;
NSString *temstr=@"{\"count\":50,\"allprocess\":[{\"name\":\"神聖天使\"},{\"name\":\"商品天使\"},{\"name\":\"美麗天使\"}]}";
NSLog(@"temstr=%@",temstr);
NSData *rdata=[temstr
NSLog(@"rdata=%@",rdata);
NSDictionary *json=[temstr
objectFromJSONStringWithParseOptions:JKParseOptionLooseUnicode];
NSLog(@"json=%@",json);
NSArray *elist=[json
objectForKey:@"allprocess"];
NSString *uu=[elist
objectAtIndex:1];
NSString *u_name=[[elist
objectAtIndex:1]
objectForKey:@"name"];
NSLog(@"elist=%@",elist);
NSLog(@"elist=%@",uu);
NSLog(@"elist=%@",u_name);
for (int i=0;i<[elist
count];i++) {
NSLog(@"周遊數組 \n %i=%@",i,[[elist
objectAtIndex:i] objectForKey:@"name"]);
}