iOS:后台返回json数据格式错误无法解析

来源:互联网 发布:软件著作权公告查询 编辑:程序博客网 时间:2024/05/12 22:20
场景:MK网络请求,后台返回有数据,但是因为json数据中某些字段有换行符无法解析,即json格式错误,如果后台不给转码,就需要自己解决,\r\n是ASCII码表中的换行符,将这些字段忽略掉基本就没有问题了
NSString *resultString = [self responseString];//self为网络请求操作类(completedOperation)NSData *data = [[resultString stringByReplacingOccurrencesOfString:@"\r\n" withString:@"\\r\\n"] dataUsingEncoding:NSUTF8StringEncoding];NSError *error = nil;result = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];


0 0