我找到了一些方法来解析JSON
中的Objective-C
:
这两种方法都很有效,但是我唯一的问题是当出现错误时,我想要比错误消息更多的细节。具体来说,我想知道发生错误的行号和列(SBJSON和NSJSONSerialization都返回错误,但错误似乎只包含一条没有更多细节的消息)。
有关如何获取有关处理JSON
时出现的错误的详细信息的任何建议?
答案 0 :(得分:1)
我发现从NSJsonSerialization
收到错误后,我可以使用以下代码获取有关错误的更多详细信息:
NSString * details = [[error userInfo] objectForKey: @"NSDebugDescription"];
它给出了错误发生位置的字符索引。由此我能够弄清楚这条线。