以外にアンドロイドを介してリクエストパラメータを送信する代替手段はありますかNameValuePair
. リクエスト パラメータとして arraylist を送信しようとしていますが、NameValuePair
文字列値しか受け付けません。
質問する
2576 次
3 に答える
2
ArrayList を JSONArray として送信することを検討してください。
このSO投稿を確認してください。
于 2013-04-25T08:01:45.460 に答える
0
JSONObject、JSONArrayについて読んでください.. toStringメソッドで文字列に変換してから、JSONObjectに戻すことができます.JSONArrayは、サーバーから受け取った場合、このStringコンストラクターを渡します。
一般に、複雑な構造を渡す標準的な方法です。
于 2013-04-25T08:01:59.700 に答える
0
arraylist を文字列に格納してから送信します。
ArrayList<String> contactlist=new ArrayList<String>();
contactlist.add("Android");
contactlist.add("tarnaka");
contactlist.add("uppal");
contactlist.add("Prasad");
String[] contact=new String[contactlist.size()];
contact=contactlist.toArray(contact);
于 2013-08-24T09:00:58.837 に答える