NSJSONSerialization クラスを使用して次の JSON データを解析していますが、null が返されます。JSONData の前に「jsonp1343930692(」というヘッダーがあります。
jsonp1343930692("snapshot":[{"timestamp":1349143800,"data":[{"label_id":10,"lat":29.7161,"lng":-95.3906,"attr":{"ozone_level":37,"exp":"IN","gridpoint":"29.72:-95.39"}},{"label_id":10,"lat":30.168456,"lng":-95.50448}]}]})
また、スナップショットを提供するだけでコードをここに配置しています。
(void) httpRequest
{
url1=[NSURL URLWithString: url];
_weak ASIHTTPRequest *request1=[ASIHTTPRequest requestWithURL:url1];
[request1 setCompletionBlock:^{
requestData=[request1 responseData];
[self parsing];
}];
}
(void) parsing
{
NSError myError =nil;
NSDictionary *dic=[NSJSONSerialization JSONObjectWithData:requestData options:NSJSONMutableLeaves error:&myError];
NSLog(@"%@",dic);
}