我正在使用NSJSONSerialization(非常酷)从服务器解码字符串。当我运行它时...
id theJSONObject = [NSJSONSerialization JSONObjectWithData:inData options:NSJSONReadingAllowFragments error:&jsonError];
我返回一个包含 75 个对象的数组,这正是我所期望的。但是,当我检查其中任何一个时,它会告诉我:
(<invalid>) [2] = <error: expected ']'
所以认为这是一个JSON错误,我将文本粘贴到JSONLint中,它说它很好。
我是 JSON 方面的新手,所以我正在寻找有关如何调试此类内容的指针。
这实际上是 Xcode 的问题,数据是正确的,但调试器错误地解释它。