iOS 字典转Json字符串

直接上源码:

  1. + (NSString *)convertToJsonData:(NSDictionary *)dict {
  2. NSError *error;
  3. NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&error];
  4. NSString *jsonString;
  5. if (!jsonData) {
  6. NSLog(@"%@",error);
  7. }else{
  8. jsonString = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding];
  9. }
  10. NSMutableString *mutStr = [NSMutableString stringWithString:jsonString];
  11. NSRange range = {0,jsonString.length};
  12. //去掉字符串中的空格
  13. [mutStr replaceOccurrencesOfString:@" " withString:@"" options:NSLiteralSearch range:range];
  14. NSRange range2 = {0,mutStr.length};
  15. //去掉字符串中的换行符
  16. [mutStr replaceOccurrencesOfString:@"n" withString:@"" options:NSLiteralSearch range:range2];
  17. return mutStr;
  18. }

PS:
如果不需要去掉字符串中的空格,可以把对应那行代码注释掉。看实际需要。

知识

用shell脚本遍历Mac某个目录下的所有文件

2024-12-11 13:27:33

知识

Mac打开应用提示已损坏的解决办法

2024-12-11 13:27:39

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索