我目前正在阅读实用的iOS 6书,并且在理解有关GCD的部分下的第3章中解释的以下代码行时遇到问题:
NSJSONSerialization *jsonResponse = [NSJSONSerialization JSONObjectWithData:data options:0 error:&jsonError];
//... some code here
NSArray *tweets = (NSArray *) jsonResponse; //<-- this line
是否表示
NSJSONSSerialization
对象可以自动返回NSSArray的实例,然后将其存储在tweets
中?我检查了Apple docs,但只看到了使用NSJSONSerialization
的限制项目,但没有看到可以转换为的对象。谢谢!
最佳答案
NSJSONSerialization可以获取大量JSON数据并将其转换为对象,并且可以在另一个方向执行相同操作,即通过获取对象并将其转换为JSON数据。
为了轻松理解NSJSONSerialization和与Twitter的交互,我建议您使用THIS和THIS教程。
希望这可以帮助!
关于ios - 使用NSJSONSerialization解析JSON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17255857/