关于iOS上传给后台数组,后台却取不出的问题
2019-06-19 本文已影响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
};