OC 在NSJSONSerialization 过滤JSON解析不了的掉特殊字符
2017-01-04 09:17
621 查看
- (NSString *)stringConvert:(NSString *)string{
//过滤不能打印的ASCII码
NSMutableString *str = [NSMutableString
stringWithString:string];
for (int i =
0; i < str.length; i++) {
int ascii_code = [str
characterAtIndex:i];
//31 之前的都是 ASCII中的控制符 128之后都是扩展字符
都是不可见字符 json
解析不了
NSRange range =
NSMakeRange(i, 1);
if (ascii_code <=
31 || (ascii_code>= 128 && ascii_code<=255)) {
[str deleteCharactersInRange:range];
--i;
}
}
return (NSString *)str;
}
//过滤不能打印的ASCII码
NSMutableString *str = [NSMutableString
stringWithString:string];
for (int i =
0; i < str.length; i++) {
int ascii_code = [str
characterAtIndex:i];
//31 之前的都是 ASCII中的控制符 128之后都是扩展字符
都是不可见字符 json
解析不了
NSRange range =
NSMakeRange(i, 1);
if (ascii_code <=
31 || (ascii_code>= 128 && ascii_code<=255)) {
[str deleteCharactersInRange:range];
--i;
}
}
return (NSString *)str;
}
相关文章推荐
- json无法解析的特殊字符(控制码)
- 过滤导致json.parse出现SyntaxError的特殊字符
- 解析JSON问题(一)包含特殊字符
- PHP json_decode 无法解析特殊问号字符
- 含有特殊字符的JSON串解析方法
- JSON.parse解析特殊字符报错解决方案
- js过滤JSON中特殊字符
- 过滤JSON中的特殊字符
- json 特殊字符解析问题
- JSON相关的特殊字符过滤
- iOS 过滤json字符串中的特殊字符
- php json_decode无法解析特殊问好字符
- .net 过滤json等字符串里的特殊字符
- 解决:后台传来的有特殊字符的JSON串,解析出现200错误的情况
- Datatable转Json,并过滤特殊字符
- js过滤JSON中特殊字符
- Discuz过滤JSON特殊字符的方法
- json过滤特殊字符
- 关于web传给后台的json中包含特殊字符导致无法解析的解决方案
- 我收藏的特殊字符过滤函数