JSON Parsing in iOS 7

前端 未结 14 2250
长情又很酷
长情又很酷 2020-12-04 11:25

I am creating an app for as existing website. They currently has the JSON in the following format :

[

   {
       \"id\": \"value\",
       \"array\": \"[{\         


        
14条回答
  •  温柔的废话
    2020-12-04 12:20

    #define FAVORITE_BIKE @"user_id=%@&bike_id=%@"
    @define FAVORITE_BIKE @"{\"user_id\":\"%@\",\"bike_id\":\"%@\"}"
    NSString *urlString = [NSString stringWithFormat:@"url here"];
    NSString *jsonString = [NSString stringWithFormat:FAVORITE_BIKE,user_id,_idStr];
    NSData *myJSONData =[jsonString dataUsingEncoding:NSUTF8StringEncoding];
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
    [request setURL:[NSURL URLWithString:urlString]];
    [request setHTTPMethod:@"POST"];
    NSMutableData *body = [NSMutableData data];
    [body appendData:[NSData dataWithData:myJSONData]];
    [request setHTTPBody:body];
    NSError *error;
    NSURLResponse *response;
    NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
    NSString *str = [[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
    if(str.length > 0)
    {
        NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];
        NSMutableDictionary *resDict =[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];
    }
    

提交回复
热议问题