ios 生成json字符串并去掉里面的空格回车
来源:互联网 发布:ubuntu 一直等待安装 编辑:程序博客网 时间:2024/05/19 13:10
iOS5.0之后,系统自带生成json数据的方法,但是今天遇到的问题是需要把里面的空格和回车全部去掉.这样生成的json字符串和第三方库如:SBJson,JsonKit,TouchJson等生成的一样,并且在Json中如果字典的value是double类型保留小数位会成功.而第三方库会失败.
//数据转成JsonString类型
-(NSString*)ObjectTojsonString:(id)object
{
NSString *jsonString = [[NSStringalloc]init];
NSError *error;
NSData *jsonData = [NSJSONSerializationdataWithJSONObject:object
options:NSJSONWritingPrettyPrinted
error:&error];
if (! jsonData) {
NSLog(@"error: %@", error);
} else {
jsonString = [[NSStringalloc]initWithData:jsonData encoding:NSUTF8StringEncoding];
}
NSMutableString *mutStr = [NSMutableStringstringWithString:jsonString];
NSRange range = {0,jsonString.length};
[mutStr replaceOccurrencesOfString:@" "withString:@""options:NSLiteralSearchrange:range];
NSRange range2 = {0,mutStr.length};
[mutStr replaceOccurrencesOfString:@"\n"withString:@""options:NSLiteralSearchrange:range2];
return mutStr;
}
- ios 生成json字符串并去掉里面的空格回车
- iOS字符串 去掉字符串中的空格 回车
- 去掉字符串首尾的 空格 换行 回车
- 如何去掉字符串的空格/换行/回车
- js去掉字符串的空格回车换行
- 去掉字符串前后的回车、换行、空格、制表等字符
- iOS字符串去掉空格
- iOS 获取去掉空格的字符串长度
- 去掉空格和回车
- JS PHP替换文本框多行文本的空格,回车;去掉字符串最后的逗号
- 使用js去掉字符串的两侧的指定字符和替换去除空格、换行、回车
- 去掉空格去掉回车换行
- 【每日N题】完成一个trim函数,将字符串两端的空格、回车、tab符号去掉
- 完成一个trim_string函数,将一个字符串两端的空格、回车、tab符号去掉。
- 去掉string里面的所有空格
- JS里面怎么去掉字符的空格
- 去掉字符串右端的空格
- 去掉字符串空格的函数
- PL/SQL的基本写法、BEGIN_END块结构及简单的事务实现
- cocos2d-x 游戏开发之有限状态机(FSM) (二)
- mysql几个常用存储引擎的特点
- 边界等相关细节易错问题
- SQL SERVER代理作业删除失败问题
- ios 生成json字符串并去掉里面的空格回车
- 将制定文件路径下的文件内容合并到一个文件
- ClipDrawable的用法(图片切割效果)
- 数据库事务隔离级别定义
- Android好奇宝宝_番外篇_看脸的世界_05
- 织梦dedecms教程-登录后台提示验证码错误的解决方法
- 集合中的Collections排序和Map排序
- Java中String字符去空格和挑选出数字
- java 弱引用集合类WeakHashMap