2011-02-10 18 views
1

嗨我想發佈一個ArrayList與我的androidapp的namevaluepairs。basicnamevaluepairs與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

將對象列表序列化爲一個字符串,你很好去。

也許一個JSON字符串將是一個好主意。傑克遜是一個了不起的Java到JSON串行器。看一看。

+0

嗯,我從來沒有使用過。你有一個例子嗎? :) – user511895 2011-02-10 11:18:02