2011-11-16 60 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"];