json解析3

SBJson


//需要在頭文件處導入SBJson文件夾中的SBJson.h

//請求數據

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中的字典數據

NSDictionary* dic = [jsonobjectWithString:strerror:nil];

NSLog(@"-----%@",dic);

//初始化接收對象的數組

_userArr= [[NSMutableArrayalloc]init];

//接收字典中名為"Parma"的數組

NSArray*arr = [dicobjectForKey:@"parma"];

//遍歷數組中的字典數據

for(NSDictionary* dicinarr) {

//初始化對象

User* user = [[Useralloc]init];

//解析接收值

user.name= [dicobjectForKey:@"name"];

user.pwd= [dicobjectForKey:@"pwd"];

user.age= [dicobjectForKey:@"age"];

user.trueName= [dicobjectForKey:@"tureName"];

//在接收對象的數組中添加對象

[_userArraddObject:user];

NSLog(@"----====%@",_userArr);

}

}];

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容