AFNetworking嵌套json中的post image

我必须发送一个嵌套的json请求,其中包括一个内部层次结构的图像。 例如:

{"product" : { "catalogue_id" : "x", "name" : "my product", "image" : #<image> } } 

问题是如果我尝试使用multipartFormRequestWithMethod:path:parameters:constructingBodyWithBlock:appendPartWithFileData:name:fileName:mimeType: ,传入catalogue_id和名称为参数,图像字段后面添加“产品”,如下所示:

 {"product" : { "catalogue_id" : "x", "name" : "my product" } , "image" : #<image> } 

有没有办法指定图像字段嵌套在一定的深度?

感谢堆

find了一些修补的答案:名字product[image]做的伎俩

示例代码:

 NSMutableURLRequest *request = [[client sharedInstance] multipartFormRequestWithMethod:@"POST" path:@"/catalogues/1/products.json" parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { [formData appendPartWithFileData:img name:@"product[image]" fileName:@"myimage.jpg" mimeType:@"image/jpg"]; }];