美文网首页
解析字符串遇到的问题

解析字符串遇到的问题

作者: Johnny_Chang | 来源:发表于2016-08-23 11:41 被阅读71次

有一个问题困扰了我两天时间,因为现在要做一个聊天回放功能,需要从接口获取聊天数据并解析。然而接口并没有,所以找后台要了一下聊天数据,得到了一个txt文件。

我尝试把txt文件放到Xcode中解析。

NSString* path = [[NSBundlemainBundle]pathForResource:@"LBChatDemo"ofType:@"json"];

NSData*data = [NSDatadataWithContentsOfFile:path];

NSString*stringdata = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];

NSData*contData = [stringdata dataUsingEncoding:NSUTF8StringEncoding];

NSError*myError =nil;

NSDictionary*myData = [NSJSONSerializationJSONObjectWithData:contDataoptions:NSJSONReadingMutableContainerserror:&myError];

然而得到的myData是nil,查看error,内容是

NSDebugDescription=Unescaped control character around character 349.

于是百度,http://bbs.csdn.net/topics/390835989

http://www.cnblogs.com/tanglimei/p/5023937.html

解决原因是,带有空格等不能解析的特殊字符串

NSString*changeString = [stringdatastringByReplacingOccurrencesOfString:@"\t"withString:@""];

changeString = [changeStringstringByReplacingOccurrencesOfString:@"\n"withString:@""];

changeString = [changeStringstringByReplacingOccurrencesOfString:@"\r"withString:@""];

NSData*contData = [changeStringdataUsingEncoding:NSUTF8StringEncoding];

加上一个替换就ok了

对于AF请求下来的数据:http://blog.csdn.net/u011189158/article/details/43022347

相关文章

  • NODE 构建Web应用

    构建web应用会遇到的问题 请求方法的判断 URL路径的解析 URL中查询字符串的解析 Cookie的解析 表单数...

  • 解析字符串遇到的问题

    有一个问题困扰了我两天时间,因为现在要做一个聊天回放功能,需要从接口获取聊天数据并解析。然而接口并没有,所以找后台...

  • NSCocoaErrorDomain Code=3840

    这种问题是afn解析json 遇到特殊字符,解析失败 "空格键" ==>字符串后面并没有通过 空格 联接其它内容,...

  • JSON格式字符串字典,解析为字典

    用系统自己的JSON解析器,解析后台数据时遇到了问题,本该是字典的一组数据解析回来变成了字符串 如图所示

  • iOS html5文本解析

    在某些场景会遇到需要将网页文本解析为字符串并保留格式的问题,下面列举OC/swift的解析方法 OC 缺少P标签的...

  • 使用fastJson解析json字符串报错

    1.问题的报错信息 2.需要解析的字符串 3.疑问点 字符串是用json解析工具是可以解析的,但是用fastJso...

  • java_3_HashMap容器

    待解析字符串 代码 待解析字符串 代码

  • cJSON源码阅读(二)

    JSON字符串解析函数cJSON_Parse() 真正的解析函数parse_value 字符串类型解析函数 解析数...

  • node.js fade

    解析字符串 解析文件

  • ajax中xml和json

    一、DOM解析XML字符串 创建DOM解析XML的解析器,解析器解析XML字符串IE浏览器var parser =...

网友评论

      本文标题:解析字符串遇到的问题

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