2011-02-10 17 views
1

こんにちは、androidappからnamevaluepairsでArrayListを投稿したいと思います。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 Stringが良い考えです。ジャクソンは、JavaとJSONの素晴らしいシリアライザです。それを見てください。

+0

ええ、iveはこれを使用しませんでした。例がありますか? :) – user511895

+0

私は彼らのウェブサイトが知っている。なぜそこに行ってダウンロードして試してみませんか? – duffymo