美文网首页
关于iOS上传给后台数组,后台却取不出的问题

关于iOS上传给后台数组,后台却取不出的问题

作者: 封丑儿 | 来源:发表于2019-06-19 16:20 被阅读0次

    问题描述:

    iOS这边写了一个数组,并放在了字典中,然后post给后台,后台通过去取,其他字段都没问题,但是发现数组却只能取出来一个元素或者取出的是null

    iOS代码:

    NSDictionary *Dic = @{@"dispatchId":self.order_id,
                                         @"auto_id":self.auto_id,
                                         @"image_ids":allImageIDArray
                                         };
    

    后台Java代码:

    request.getParameter("image_ids")
    

    解决方法:
    iOS这边将数组json,然后把json后的数据放在image_ids的value里,后台就可以搞定了

    NSData *data = [NSJSONSerialization dataWithJSONObject: allImageIDArray options:NSJSONWritingPrettyPrinted error:nil];
        NSString * allImageIDArrayJson = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    NSDictionary *Dic = @{@"dispatchId":self.order_id,
                                         @"auto_id":self.auto_id,
                                         @"image_ids": allImageIDArrayJson
                                         };
    

    相关文章

      网友评论

          本文标题:关于iOS上传给后台数组,后台却取不出的问题

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