Я пытаюсь получить форму слова json, но, похоже, работает следующий код-доцент. Я получаю JSON, но не могу получить словарь от него.Получение словаря из JSON
NSString *str = [[NSMutableString alloc] initWithData:responseCust encoding:NSUTF8StringEncoding];
NSLog(@"CUSTOMER string -----################ %@", str);
if(str.length>5)
{
SBJSON *jsonparser=[[SBJSON alloc]init];
NSDictionary *res= [jsonparser objectWithString:str];
NSLog(@"Contants Results %@",res);
[jsonparser release];
[str release];
}
Thank you.
используйте NSJSONSerialization. –
Пожалуйста, объясните сами. Вы получаете (видимо, действительную) строку JSON, но «Результаты для участников» печатают «(null)»? Если это так, сначала скопируйте/вставьте JSON в онлайн-парсер JSON, чтобы проверить его достоверность. –
Прочтите https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html –