JSON parsing on iPhone SDK

后端 未结 5 1293
灰色年华
灰色年华 2021-01-17 01:29

I have a certain json:

[
    {
        \"id\"        : 42422422,
        \"created\"   : 1329684013,
        \"name\"          : \"Test\"
    },
    {
               


        
5条回答
  •  既然无缘
    2021-01-17 01:48

    Check this below link and simply parse Json.

    Get Demo of Nextbelt

    Download JSON Framework

     NSString *appurl =[NSString stringWithFormat:@"your link"];
     appurl = [appurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
     NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:appurl]];
     NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse: nil error: nil ];
     NSString  *returnString = [[NSString alloc] initWithData:returnData encoding: NSUTF8StringEncoding];
     NSMutableDictionary *deletdict=[returnString JSONValue];
     if([[deletdict objectForKey:@"success"] isEqualToString:@"False"])
        {
            NSLog(@"Unsuccess...");
    
        }
     else
        {
            NSLog(@"success...");
        }
    

    AND Post method is this

    NSString *post =[NSString stringWithFormat:@"AgencyId=STM&UserId=1&Type=1&Date=%@&Time=%@&Coords=%@&Image=h32979`7~U@)01123737373773&SeverityLevel=2",strDateLocal,strDateTime,dict];
    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
    NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];
    NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
    [request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://google/places"]]];
    [request setHTTPMethod:@"POST"];
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    [request setHTTPBody:postData];
    NSError *error;
    NSURLResponse *response;
    NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
    NSString *str=[[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
    
    NSMutableArray *SubLiveArray=[str JSONValue];
    

提交回复
热议问题