使用NSJSONSerialization解析JSON

das*_*ist 2 ios nsjsonserialization ios6

我目前正在阅读Pragmatic iOS 6书籍,并且无法理解第3章在关于GCD的部分中解释的以下代码行:

    NSJSONSerialization *jsonResponse = [NSJSONSerialization JSONObjectWithData:data options:0 error:&jsonError];
    //... some code here
    NSArray *tweets = (NSArray *) jsonResponse; //<-- this line
Run Code Online (Sandbox Code Playgroud)

是说该NSJSONSSerialization对象可以自动返回NSSArray的一个实例,然后存储在tweets?我检查了Apple文档,但只看到了限制使用的项目NSJSONSerialization,但没有看到它可以转换为什么对象.

谢谢!

AJ1*_*112 6

NSJSONSerialization可以获取一大块JSON数据并转换为对象,它可以通过获取对象并将它们转换为JSON数据的另一个方向来执行相同操作.

对于NSJSONSerialization容易理解和与Twitter互动,我会建议您使用教程.

希望这可以帮助!