场景: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];