某个请求参数为数组类型时,不能直接将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"]; }
|