2011-06-23 67 views
0

我正在使用TouchJSON来解析JSON数据。TouchJSON - 为什么我会在解析结果中获得很多 U ****?

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

是的,它们的意思是其他语言而不是英语。

为什么TouchJSON不能用UTF8代替真正的字符串呢?

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

感谢

回答

1

领先\ü不应该是字符串的一部分,而是一个标识符。如果从解析的NSDictionary中加载NSString,它应该忽略领先的\ u。

如果没有,您可以随时使用[theString substringFromIndex: 2]删除任何领先的标识符。

否则,请查看SBJson,这是Objective-C JSON解析的替代库。

相关问题