我目前正在阅读实用的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的交互,我建议您使用THISTHIS教程。

希望这可以帮助!

关于ios - 使用NSJSONSerialization解析JSON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17255857/

10-11 16:56