嗨,我想从我的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/

10-09 20:00