iOS、swift技术交流!

JSON解析的那些格式

2016-05-07  本文已影响138人  光明程辉

- 首先感谢~小贤 童鞋提供这个接口哈!

这个是拼接JSON参数!博客园

json参数.png

3、下面的这种格式,主要是服务器,那边的返回不太符合常规写法,所以,我根据实际情况这样写: manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/plain"];

 /**
GBK2312中文编码
@param kCFStringEncodingGB_18030_2000 */ NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
AFHTTPRequestOperationManager * manager = [AFHTTPRequestOperationManager manager];   

manager.responseSerializer = [AFHTTPResponseSerializer serializer];     
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/plain"];// 服务器,那边的问题,具体设置,看请求体

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

NSString * retStr = [[NSString alloc] initWithData:responseObject encoding:enc];

NSData * data = [retStr dataUsingEncoding:NSUTF8StringEncoding];

NSError * error = [[NSError alloc] init];

//json解析
NSArray * array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];


[self parserArray:array];//解析数据

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

NSLog(@"%@", error);

}];

-- 更新中。。。

上一篇 下一篇

猜你喜欢

热点阅读