JSONValue中的转义序列

时间:2011-04-14 04:14:13

标签: iphone json

我有一个调用JSON API的函数。该字符串包含一些转义序列,例如。 “\ u0092”“\ u0027”代表'

问题是我找不到任何函数将这些函数直接转换回它们的等价字符。

这几乎就像我正在寻找[NSRegularExpression escapedPatternForString:]的反向函数

以下是正在使用的代码:

NSString *responseBody = [[NSString alloc] initWithData:data
    encoding:NSUTF8StringEncoding];
SBJSON *jsonParser = [SBJSON new];
NSDictionary *json = [jsonParser objectWithString:responseBody error:NULL];
[responseBody release];
NSDictionary *root2 = [json objectForKey:@"item"];

但是当我打印出root2时,逃避例如“\ u0092”保持不变,我做错了吗?

0 个答案:

没有答案