美文网首页
关于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