2011-11-16 63 views
0

我試圖使用TouchJSON,在這裏創建了一個字典就是我所做的測試:無法訪問與TouchJSON

NSString *jsonString = @"{\"firtname\": \"Matthieu\",\"lastname\": \"Ravey\",\"age\": 22}"; 
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; 
NSError *error = nil; 
NSDictionary *dictionary = [[CJSONDeserializer deserializer] deserializeAsDictionary:jsonData error:&error]; 

NSString *firstname = [dictionary objectForKey:@"firstname"]; 

NSLog(@"%@", firstname); 

但它記錄null而不是馬修,我缺少什麼?

感謝

回答

2

在你的JSON字符串 - NSString *jsonString = @"{\"firtname\": \"Matthieu\",\"lastname\": \"Ravey\",\"age\": 22}";它說firtstring

嘗試使用相同的密鑰訪問本字典!

所以變化將是 -

NSString *firstname = [dictionary objectForKey:@"firtname"];