NSArray、NSDictionary转json字符串
NSArray、NSDictionary转json字符串
hungryBoy 发表于2年前
NSArray、NSDictionary转json字符串
  • 发表于 2年前
  • 阅读 124
  • 收藏 0
  • 点赞 2
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: 将一个数组或者字典转化成json字符串

使用

在项目中用到上传参数时用到的格式需要时json字符串的形式,而不是单纯的字符串,那么有什么区别呢? 普通字典:

NSDictionary *dic = @{@"key":@"我是普通的字典"};

而如果把字典转化成一个json字符串则为:

NSString *string = @"{@"key":@"我是普通的字典"}";

那么怎么转呢? 有一种很笨的方法,就是手动去加,利用字符串的format格式去添加,这个就不再说了,还有一种方法就是先把字典(数组)转化成jsonData,然后有jsonData生成字符串:


NSDictionary *dic = @{@"key":@"我是普通的字典"};
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil];
    NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
hungryBoy
粉丝 1
博文 40
码字总数 14345
×
hungryBoy
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: