数组类型的请求参数处理

某个请求参数为数组类型时,不能直接将array作为请求参数的键值,需要将数组转成jsonString再进行请求:

1
2
3
4
5
6
7
8
9
if (imgs.count) {
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:imgs
options:kNilOptions
error:&error];
NSString *jsonString = [[NSString alloc] initWithData:jsonData
encoding:NSUTF8StringEncoding];
[dic setValue:jsonString forKey:@"imageList"];
}