我正在使用 TouchJSON 来解析 JSON 数据。
结果,数组中的字符串都是\U* *格式。
是的,它们应该是英语以外的其他语言。
为什么 TouchJSON 不能通过 UTF8 用真实字符串替换它们?
如果我想将结果存储为 NSStrings 并在 UILabel 中使用它们,我应该如何处理结果?
谢谢
前导 \u 不应该是字符串的一部分,而应该是标识符。如果您从解析的 NSDictionary 加载 NSString,它应该忽略前导 \u。
如果没有,您始终可以使用它[theString substringFromIndex: 2]
来删除任何前导标识符。
否则,请查看SBJson,这是一个用于 Objective-C JSON 解析的替代库。