Я имею проблему в разборе JSON URL в моем приложении IOSJSON синтаксического анализа IOS
NSString *strUrl = [NSString stringWithFormat:@"http://www.google.com/finance/info?q=NSE:MARUTI"];
NSURL *url = [NSURL URLWithString:strUrl];
NSData *stockData = [NSData dataWithContentsOfURL:url];
NSError *error;
NSMutableArray *arrStock = (NSMutableArray*)[NSJSONSerialization JSONObjectWithData:stockData options:kNilOptions error:&error];
Ссылка возвращает массив, но я получаю пустой массив. Может кто-нибудь помочь пожалуйста
Рассмотрите принятые ответы, которые являются полезными. Чтобы принять ответ, нажмите на полый флажок рядом с ответом, который лучше всего подходит, и это увеличит вашу репутацию и предоставит больше возможностей. См. [Репутация faq] (http://stackoverflow.com/faq#reputation) См. [ эту страницу] (http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work) для более подробной информации. – zaph
Примечание: выдача 'NSArray' в' NSMutableArray' не делает его изменчивым массивом. Вместо этого используйте 'mutable copy':' NSMutableArray * arrStock = [[NSJSONSerialization JSONObjectWithData: опции StockData: ошибка kNilOptions: & error] mutableCopy]; 'Или используйте такой параметр, как' NSJSONReadingMutableContainers' или 'NSJSONReadingMutableLeaves', если они отвечают потребностям. – zaph