ios 'de json parse örneği
//Json göndermek için linkleri partlara bölerek değişkenlere atıyoruz
// ... Get JSON Response
NSString *urlPart1 = @"http://www.alan adı.com/json/sso?appid=3&username=";
NSString *urlPart2 = [urlPart1 stringByAppendingString:nameTF.text];
NSString *urlPart3 = [urlPart2 stringByAppendingString:@"&password="];
NSString *urlPart4 = [urlPart3 stringByAppendingString:passwordTF.text];
//Json doğrulaması
// Check Authentication By JSON
NSURL *url = [NSURL URLWithString:urlPart4];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSURLResponse *response;
NSError *error;
//send it synchronous
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSDictionary *jsonObjects = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableContainers error:nil];
NSString *successFlag = [jsonObjects objectForKey:@"success"];
NSString *sessonidFlag = [jsonObjects objectForKey:@"sessonid"];
NSArray *AllData = [jsonObjects objectForKey:@"data"];
//Gelen verileri değişkenlere atıyoruz.
// ... Parse Student Data
// ... Parse Student Data
for(int n = 0; n < [AllData count]; n++) {
NSDictionary *ssodata = [AllData objectAtIndex:n];
NSString *fullName = [ssodata objectForKey:@"Fullname"];
NSString *SchoolNo = [ssodata objectForKey:@"SchoolNo"];
//Nslog ile loga yazdırıyoruz.
NSLog(@"succsess = %@",successFlag);
NSLog(@"succsess = %@",sessonidFlag);
Xcode Json Parse IOS
4/
5
Oleh
Adsız