2015-02-05 2 views
0

PLZ помочь мне разобрать данные JSON. мы получаем ответ в NSMutable Data. но мы не вынимаем данные в словаре. my jsonDictionary получает нуль. это мой адрес. У меня есть проверка на JSON Validator. Они показывают действие Valid Json. помощь ....Ошибка Хранить NSdata в NsDictonary

http://mobileapp.merucabs.com/NearByCab_ETA/GetNearByCabs.svc/rest/nearby?Lat=23.0768222&Lng=72.645732&SuggestedRadiusMeters=5000&CabMaxCount=10

-(void)connectionDidFinishLoading:(NSURLConnection *)connection { 

    // NSString *responseString = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding]; 
    //NSLog(@"Response String is %@",responseString); 
    [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; 


jsonDictionary=[NSJSONSerialization JSONObjectWithData:receivedData options:NSJSONReadingMutableContainers error:nil]; 
jsonArr=[jsonDictionary objectForKey:@"results"]; 
    // NSLog(@"JSONDictionary is %@",jsonDictionary); 
[_categoryListTableView reloadData]; 


} 
+0

вы уверены, что вы добавляете все данные в «recivedData», добавьте код, когда вы добавляете данные к нему – YuviGr

+0

JSON в том, что URL не является действительным. проверьте правильность json от http://jsonlint.com – cekisakurek

+0

нет объекта JSON, вызванного результатами – coreDeviOS

ответ

0

Я получил выход из вашего URL и я создал новый проект и Run, ссылка проекта присоединять here

+0

Если вам нужна помощь, я надеюсь с вами –

+0

, но мы не можем хранить данные в диктаторе. PLZ помочь мне. –

+0

, в котором данные bro –

0

enter image description here Ваша служба JSON возвращается недопустимое JSON. Если вы проверите исходный код этого URL-адреса, вы найдете

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"> 

в заголовке файла. Убедитесь, что JSon действительность с некоторыми инструментами проверки, как jsonlint.com

+0

Json действителен. –

+0

проверьте скриншот, пожалуйста. – cekisakurek

0

удалить строку из результата <stringxmlns="http://schemas.microsoft.com/2003/10/Serialization/"> и попробуйте еще раз

-(void)connectionDidFinishLoading:(NSURLConnection *)connection { 

id jsonDictionary=[NSJSONSerialization JSONObjectWithData:receivedData options:kNilOptions error:nil]; 
    NSLog(@"JSONDictionary is %@", jsonDictionary); 
} 
+0

url - метод мыла, необходимо преобразовать XML в NSDictionary –

Смежные вопросы