こんにちは、Android アプリからサーバーへの POST 要求のパラメーターとして ArrayList を送信しようとしています。これまでのところ、私はこのコードを持っています:
HttpResponse response;
List<NameValuePair> postParams = new ArrayList<NameValuePair>(2);
postParams.add(new BasicNameValuePair("post[text]", text));
postParams.add(new BasicNameValuePair("post[common_comments]", String.valueOf(commonComments));
postParams.add(new BasicNameValuePair("post[wall_ids]", wallIds);
UrlEncodedFormEntity encodedParams;
try {
encodedParams = new UrlEncodedFormEntity(postParams);
post.setEntity(encodedParams);
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
ただし、BasicNameValuePair は文字列のみを値として受け取ります。post[wall_ids] の値として ArrayList を送信する方法はありますか?
前もって感謝します。