Objective-C:如何阅读JSON?

dhr*_*hrm 3 json objective-c ios

我发现这篇文章是关于从iOS请求的URL请求中解析JSON响应:http://www.raywenderlich.com/2965/how-to-write-an-ios-app-that-uses-a-web-service.

本文使用JSON Framework.我从网页上下载了最新的"SBJson_v3.0.4.zip"并将其拖入我项目中的新组.但是然后构建返回62错误,如:

  • ARC禁止"发布"的显式消息发送
  • 对于unsafe_unretained属性'delegate'的现有ivar'委托'必须是__unsafe_unretained
  • 'retain'不可用:在自动参考计数模式下不可用

有人知道为什么吗?JSON Framework是否与最新的Xcode不兼容?

Tom*_*rdt 12

从iOS 5开始,iOS有自己的JSON解析器(谢谢Twitter!)

NSError *err = nil;
id result = [NSJSONSerialization JSONObjectWithData:data options:0 error:&err];
Run Code Online (Sandbox Code Playgroud)

确保检查输出的类型 - 它可以是从字符串到数字,从字典到数组的任何内容.