zoukankan      html  css  js  c++  java
  • iOS NSDictionary 转Json 去掉换行去掉空格

    //dic 转json 如果用系统自带的会出现空格。
    + (NSString *)returnJSONStringWithDictionary:(NSDictionary *)dictionary{
        
        //系统自带
        
        //    NSError * error;
        
        //    NSData * jsonData = [NSJSONSerialization dataWithJSONObject:dictionary options:kNilOptions error:&error];
        
        //    NSString * jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
        
        //自定义
        
        NSString *jsonStr = @"{";
        
        NSArray * keys = [dictionary allKeys];
        
        for (NSString * key in keys) {
            
            jsonStr = [NSString stringWithFormat:@"%@"%@":"%@",",jsonStr,key,[dictionary objectForKey:key]];
            
        }
        
        jsonStr = [NSString stringWithFormat:@"%@%@",[jsonStr substringWithRange:NSMakeRange(0, jsonStr.length-1)],@"}"];
        
        return jsonStr;
        
    }
  • 相关阅读:
    SpringIOC的小例子
    java中递归实现复制多级文件夹
    快速排序和几种简单排序
    Oracle面试的基本题
    多态的两个小例子
    单例模式
    内部类与匿名内部类
    C#
    C#
    C#
  • 原文地址:https://www.cnblogs.com/qingjoin/p/7521675.html
Copyright © 2011-2022 走看看