美文网首页
os dispatch data

os dispatch data

作者: miG92 | 来源:发表于2017-09-22 09:06 被阅读0次

afnetworking返回数据的是os dispatch data 没办法进行解析

转换方法  :

 NSString*receiveStr = [[NSStringalloc]initWithData:responseObjectencoding:NSUTF8StringEncoding];

NSData* data = [receiveStrdataUsingEncoding:NSUTF8StringEncoding];

指定转换成的类型 这里看作字典 可以拿来解析了

NSDictionary*jsonDict = [NSJSONSerializationJSONObjectWithData:dataoptions:NSJSONReadingMutableLeaveserror:nil];

通用方法 :用于将服务器返回的responseObject  转成可解析的json

1.

NSError*error;

NSData*jsonData = [NSJSONSerializationdataWithJSONObject:respondObjectoptions:NSJSONWritingPrettyPrintederror:&error];

id json = [NSJSONSerializationJSONObjectWithData:jsonDataoptions:NSJSONReadingMutableLeaveserror:nil];

return json;

2.

NSString *receiveStr = [[NSString alloc] initWithData:respondObject encoding:NSUTF8StringEncoding];

 NSData * mm = [receiveStr dataUsingEncoding:NSUTF8StringEncoding];

 id json = [NSJSONSerialization JSONObjectWithData:mm options:NSJSONReadingMutableLeaves error:nil];

 returnjson;

相关文章

网友评论

      本文标题:os dispatch data

      本文链接:https://www.haomeiwen.com/subject/hlmxextx.html