TouchJSON-为什么我在解析结果中得到很多U***



我正在使用TouchJSON来解析JSON数据。

在结果中,数组中的字符串都是\U**格式。

是的,它们应该是英语以外的其他语言。

为什么TouchJSON不能通过UTF8用真正的字符串替换它们?

如果我想将结果存储为NSString并在UILabel中使用,我应该如何处理这些结果?

感谢

前导\u不应该是字符串的一部分,而应该是标识符。如果从已解析的NSDictionary加载NSString,它应该忽略前导\u。

如果没有,则可以始终使用[theString substringFromIndex: 2]来删除任何前导标识符。

否则,看看SBJson,一个Objective-C JSON解析的替代库。

最新更新