0

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

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

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

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

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

谢谢

4

1 回答 1

1

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

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

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

于 2011-06-23T00:45:23.000 回答