嗨,我想从我的androidapp发布一个带有namevaluepairs的ArrayList。
似乎唯一的方法是发布一个String。有什么解决方案?
public JsonUpdateBrands(ArrayList<Integer> selectedIds, String userid,
String webpage) {
super();
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("serviceId", selectedIds));
nameValuePairs.add(new BasicNameValuePair("userId", userid));
nameValuePairs.add(new BasicNameValuePair("action", "Subscription"));
progress(nameValuePairs, webpage);
}
最佳答案
将对象列表序列化为字符串,您就可以开始了。
JSON字符串可能是个好主意。 Jackson是一个很棒的Java到JSON序列化程序。看看吧。
关于android - 具有数组列表的basicnamevaluepair,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4956112/