0
мне нужно преобразовать следующую NSString в NSDictionaryNSString в NSDictionary как формат JSON
{"type":"1","number":"100","name":"test","sec":0}
Может кто-нибудь помочь!
Благодаря
мне нужно преобразовать следующую NSString в NSDictionaryNSString в NSDictionary как формат JSON
{"type":"1","number":"100","name":"test","sec":0}
Может кто-нибудь помочь!
Благодаря
Если JSON является строкой, то получите NSData
объект первый:
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
Затем включите его в NSDictionary
используя NSJSONSerialization
класс:
NSError* error = nil;
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
Спасибо Champ! Это сработало – Tejas
Что вы пытаетесь делать? Это просто JSON? Будет ли всегда справедливым JSON? – Wain
что вы showd уже словарь – santhu
Я попытался преобразованием непосредственно NSDictionary как: NSMutableDictionary * myResult = (NSMutableDictionary *) strMyDict , а затем я попытался доступ: [myResult valueForKey: @ "типа"] , который дал мне следующее исключение: Исключение в messageReceived: NSUnknownKeyException: [<__ NSCFString 0xa67f910> valueForUndefinedKey:]: этот класс не является ключевым значением, совместимым с кодировкой для типа ключа. – Tejas