美文网首页
iOS字符串转JSON

iOS字符串转JSON

作者: solayu | 来源:发表于2017-05-25 13:58 被阅读0次


+(NSDictionary*)dictionaryWithJsonString:(NSString*)jsonString {
    
    if(jsonString ==nil) {
        
        return nil;
        
    }
    
    NSData*jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
    
    NSError*err;
    
    NSDictionary*dic = [NSJSONSerialization JSONObjectWithData:jsonData
                        
                                                       options:NSJSONReadingMutableContainers
                        
                                                         error:&err];
    
    if(err) {
        
        NSLog(@"json解析失败:%@",err);
        
        return nil;
    }
    
    NSMutableDictionary*newdict=[[NSMutableDictionary alloc]init];
    
    for(NSString*keys in dic)
        
    {
        
        if(dic[keys]==[NSNull null])
            
        {
            
            [newdict setObject:@" "forKey:keys];
            
            continue;
            
        }
        
        [newdict setObject:[NSString stringWithFormat:@"%@",dic[keys]]forKey:keys];
        
    }
    

    
    return newdict;
    
}


相关文章

网友评论

      本文标题:iOS字符串转JSON

      本文链接:https://www.haomeiwen.com/subject/pcfzxxtx.html