JSON错误+目标C.

时间:2012-05-10 12:21:11

标签: objective-c json sbjson nsjsonserialization

我找到了一些方法来解析JSON中的Objective-C

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

有关如何获取有关处理JSON时出现的错误的详细信息的任何建议?

1 个答案:

答案 0 :(得分:1)

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

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

它给出了错误发生位置的字符索引。由此我能够弄清楚这条线。