0
我需要发布一个像这样的参数。在basicvaluepair中添加arraylist
[uangMuka:0.00, description:lsdkjfasldfjkad;slkfjaslkfjaslkdfjaw,
item:[5, 4],
qty:[1.00, 50.00],
unit:[1, 1],
price:[100000.00, 50000.00],
discount:[10.00, 10.00],
dt:[PS, PS]]
从Android的,我用这个代码把键和值
ArrayList<NameValuePair> parameter = new ArrayList<NameValuePair>();
parameter.add(new BasicNameValuePair("uangMuka", "100"));
parameter.add(new BasicNameValuePair("id", id));
的问题是,我怎么能填补value
与arraylist
像 parameter.add(新BasicNameValuePair(“项目” ,[1,2])); //例如,这个item
有2个值。
我试图把一个列表BasicNameValuePair
这样
List<String> list=new ArrayList<String>();
list.add("1");
list.add("2");
ArrayList<NameValuePair> parameter = new ArrayList<NameValuePair>();
parameter.add(new BasicNameValuePair("item", list));
您coudl重写'BasicNameValuePair'的构造函数以期望'String id,String ... values'或'String id,Object ... values',并使用此数组来标识多个指定的值 – SomeJavaGuy
是theres没有其他方法?或者你能举个例子吗? 我真的不明白@KevinEsche –
@Jobin是没有其他方式?或者你能举个例子吗?我真的没有得到它 –