1

こんにちは、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 を送信する方法はありますか?

前もって感謝します。

4

1 に答える 1