【问题标题】:JSON Errors + Objective CJSON 错误 + 目标 C
【发布时间】:2012-05-10 12:21:11
【问题描述】:

我在Objective-C中找到了几种解析JSON的方法:

这两种方法都很好用,但是我唯一的问题是,当发生错误时,我想要比错误消息更详细的信息。具体来说,我想知道发生错误的行号和列(SBJSON 和 NSJSONSerialization 都返回错误,但是错误似乎只包含没有更多详细信息的消息)。

关于如何获得有关处理JSON 时发生的错误的更多详细信息的任何建议?

【问题讨论】:

    标签: objective-c json sbjson nsjsonserialization


    【解决方案1】:

    我发现当收到来自NSJsonSerialization 的错误时,我可以使用以下代码获取有关该错误的更多详细信息:

    NSString * details = [[error userInfo] objectForKey: @"NSDebugDescription"];
    

    这给了我错误发生位置的字符索引。从这里我能够弄清楚这条线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多