带有arraylist的basicnamevaluepair

时间:2011-02-10 10:48:37

标签: android

您好我想从我的androidapp发布一个带有namevaluepairs的ArrayList。

似乎唯一的方法是发布一个字符串。什么是解决方案?

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);
}

1 个答案:

答案 0 :(得分:1)

将对象列表序列化为String,你很高兴。

也许JSON字符串是个好主意。杰克逊是一个非常棒的Java-to-JSON序列化器。看看吧。