Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在多部分实体中添加包含列表的哈希?_Android_Http Post_Httpclient_Multipart_Multipartentity - Fatal编程技术网

Android 如何在多部分实体中添加包含列表的哈希?

Android 如何在多部分实体中添加包含列表的哈希?,android,http-post,httpclient,multipart,multipartentity,Android,Http Post,Httpclient,Multipart,Multipartentity,我需要我的HTTP参数应该是 Parameters: {"MainHash"=>{"MyArray"=>[one,two,three]}} 为此我已经试过了 尝试(1) 结果 Parameters: {"MainHash"=>{"MyArray"=>[nil,nil,nil]}} //nil for each item Parameters: {"MainHash"=>{"MyArray"=>"[one,two,three]"}} //quotes add

我需要我的HTTP参数应该是

Parameters: {"MainHash"=>{"MyArray"=>[one,two,three]}}
为此我已经试过了

尝试(1)

结果

Parameters: {"MainHash"=>{"MyArray"=>[nil,nil,nil]}} //nil for each item
Parameters: {"MainHash"=>{"MyArray"=>"[one,two,three]"}} //quotes added to array
尝试(2)

结果

Parameters: {"MainHash"=>{"MyArray"=>[nil,nil,nil]}} //nil for each item
Parameters: {"MainHash"=>{"MyArray"=>"[one,two,three]"}} //quotes added to array
当我尝试使用列表而不使用散列时,它正在工作

但我需要在散列中附加列表


非常感谢您对这方面的任何建议。

我相信您希望在MainArray中使用相同密钥的MainHash

所以,你可以试试

 for (String item : array_items) {
   entity.addPart("MainHash[MyArray][]", new   StringBody(item));
 }
它将创造,

[one,two,three]    
作为一个数组