JSON parsing error
<p>I am trying to parse some JSON. I've passed a constant key value and a string - butI'm receivng 16 objects in the <code>statuses</code> array and 20 objects in <code>ststuses1</code>.</p>

<p>Are any of the parsing steps wrong?</p>

<p>I have included the code for the JSON parser.</p>

<p>Thanks in advance.</p>

<pre><code>SBJSON *parser = [[SBJSON alloc] init];

 NSString *urlString =[NSString stringWithFormat:@"http://api.shiki.com/api/serch?key=%@&amp;q=%@",apiKey, string];
 NSURL *url = [NSURL URLWithString:urlString];
 NSURLRequest *request = [[NSURLRequest alloc] initWithURL: url];
    NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
    NSString *json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];

 NSMutableArray *statuses = nil;
 statuses = [[NSMutableArray alloc]init];
 statuses = [parser objectWithString:json_string error:nil];

 NSMutableArray *statuses0 = [[statuses valueForKey:@"offers"] valueForKey:@"offer"];
 NSLog(@"Array Contents: %@", statuses0);
</code></pre>
