iOS 自带解析

   

 // 1.1 创建一个AFN管管理对象

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

    // 1.2告诉manager只下载原始数据, 不要解析数据(一定要写)

    // AFN即可以下载网络数据, 又可以解析json数据,如果不写下面的  自动就解析json

    // 由于做服务器的人返回json数据往往不规范, 凡是AFN又检查很严格,导致json解析往往失败

    // 下面这句话的意思是 告诉AFN千万别解析, 只需要给我裸数据就可以

    manager.responseSerializer = [AFHTTPResponseSerializer serializer];

    [manager GET:url parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {

        NSData *data = operation.responseData;

        NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];

        if (success) {

            success(dict);

            DLog(@"success == %@",dict);

        }

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        if (failure) {

            failure(error);

        }

    }];

1
原文地址:https://www.cnblogs.com/fantasy3588/p/5515574.html