iOS对象(数组)转化为JSon字符串

Posted 神来芒果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS对象(数组)转化为JSon字符串相关的知识,希望对你有一定的参考价值。

- (void)seabc

{

    NSArray *arry=[NSArray arrayWithObjects:@"0081",@"0082",@"0083", nil];

    NSString *ss = [self objArrayToJSON:arry];

    NSString * datsa = [NSString stringWithFormat:@"pictures=%@",ss];

    NSLog(@"jsonStr==%@",datsa);

 

    NSString *url = [NSString stringWithFormat:@"http://app.y-x-q.cn/index.php/interfaces/Articleapi/test1"];

    

    [RequstHttp postWithPathURL:url params:datsa succes:^(NSData *json) {

        NSLog(@"json:%@",[[NSString alloc]initWithData:json encoding:NSUTF8StringEncoding]);

    } failure:^(NSError *error) {

    }];

    

}

 

//把多个json字符串转为一个json字符串

- (NSString *)objArrayToJSON:(NSArray *)array {

    

    NSString *jsonStr = @"[";

    

    for (NSInteger i = 0; i < array.count; ++i) {

        if (i != 0) {

            jsonStr = [jsonStr stringByAppendingString:@","];

        }

        jsonStr = [jsonStr stringByAppendingString:array[i]];

    }

    jsonStr = [jsonStr stringByAppendingString:@"]"];

    

    return jsonStr;

}

以上是关于iOS对象(数组)转化为JSon字符串的主要内容,如果未能解决你的问题,请参考以下文章

JSON数组对象和JSON字符串的转化,map和JSON对象之间的转化

JSON对象与字符串相互转化ObjectMapper

Vue表单form数据转化为Json字符串

如何将这个JSON字符串转化成list对象

JS中如何把JSON格式的字符串转化为一个对象或数组呢?

JS中如何把JSON格式的字符串转化为一个对象或数组呢?