美文网首页
iOS 数组和字典转json字符串

iOS 数组和字典转json字符串

作者: 彗星来的那一夜 | 来源:发表于2017-12-28 17:45 被阅读147次
    + (NSString *)dictionaryToJSONString:(NSDictionary *)dictionary 
    
    {
        NSError *error = nil;
        NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dictionary options:NSJSONWritingPrettyPrinted error:&error];
        NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
    //    NSString *jsonTemp = [jsonString stringByReplacingOccurrencesOfString:@"\n" withString:@""];
    //    NSString *jsonResult = [jsonTemp stringByReplacingOccurrencesOfString:@" " withString:@""];
        return jsonString;
    }
    
    
    + (NSString *)arrayToJSONString:(NSArray *)array
    
     {
        NSError *error = nil;
    //    NSMutableArray *muArray = [NSMutableArray array];
    //    for (NSString *userId in array) {
    //        [muArray addObject:[NSString stringWithFormat:@"\"%@\"", userId]];
    //    }
        NSData *jsonData = [NSJSONSerialization dataWithJSONObject:array options:NSJSONWritingPrettyPrinted error:&error];
        NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
    //    NSString *jsonTemp = [jsonString stringByReplacingOccurrencesOfString:@"\n" withString:@""];
    //    NSString *jsonResult = [jsonTemp stringByReplacingOccurrencesOfString:@" " withString:@""];
    //    NSLog(@"json array is: %@", jsonResult);
        return jsonString;
    } 
    

    相关文章

      网友评论

          本文标题:iOS 数组和字典转json字符串

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