【问题标题】:AFNetworking 2.0 JSON parsingAFNetworking 2.0 JSON 解析
【发布时间】:2013-10-03 15:51:54
【问题描述】:

AFNetworking (2.0) 的新版本有一些变化。

我现在对所有新功能感到困惑,我想知道哪个类/方法最适合从 http post 请求获取 JSON 数据?我应该构建一些像以前版本的 AFNetworking (AFNetworking (AFJSONRequestOperation) convert to AFHTTPClient) 中使用的单例类吗?

谢谢。

【问题讨论】:

  • 我也想知道我是否应该使用同样的单例类结构,有人有答案吗?

标签: objective-c json parsing afnetworking-2


【解决方案1】:

如果你是这样开始的:

NSURL *baseURL = [NSURL URLWithString:AFNetworkingTestsBaseURLString:@"http://httpbin.org/"];
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:baseURL];
AFHTTPRequestOperation *operation = [manager POST: ....
[operation start]; 

并且您阅读了AFHTTPRequestOperationManager 的文档,您会看到管理器已经默认为 AFJSONRequestSerializer、AFCompoundResponseSerializer,因此您无需执行任何特殊操作。

【讨论】:

  • 哦,我明白了,那是通常的方式吗?由于我尝试过并且有很多类可以达到相同的效果,而且我总是得到正确的 json 结果。
  • iOS 7 支持基于 NSURLConnection 和 NSURLSession 的网络,所以你有一个 couple of managers 有两个类似的备用流程,都使用序列化程序和多部分支持。
猜你喜欢
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-28
相关资源
最近更新 更多