从NSDictionary获取字符串值

时间:2010-05-15 18:38:04

标签: cocoa nsstring nsdictionary

我有以下代码:

NSMutableDictionary *jsonObj = [parser objectWithString:json_string error:nil];
NSString *test = [[[jsonObj objectForKey:@"questions"] valueForKey:@"owner"] valueForKey:key];

但我得到的是:

 (
1a19f089a2bc4ee42bff1c102c6e89b8
)

实际值很好,但是我得到了那些括在我的字符串中的括号。我该怎样摆脱它们?

1 个答案:

答案 0 :(得分:1)

-stringByTrimmingCharactersInSet:例如inverted alphanumeric character set在这里可以正常工作:

cleanStr = [str stringByTrimmingCharactersInSet:
            [[NSCharacterSet alphaNumericCharacterSet] invertedSet]];

但实际上听起来像JSON的提供者或解析器都应该修复。