【问题标题】:TouchJSON - Why I get lots of \U**** in the results of parsing?TouchJSON - 为什么我在解析结果中得到很多 \U****?
【发布时间】:2011-06-23 00:37:34
【问题描述】:

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

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

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

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

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

谢谢

【问题讨论】:

    标签: iphone ios utf-8 touchjson


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-27
      相关资源
      最近更新 更多