0

我正在创建一个应用程序,其中我必须将数组列表作为请求传递给服务器。如果 arraylist 中存在的联系人和服务器匹配,则应识别它们。. 如何将 arraylist 作为请求发送?这可能吗?

4

2 回答 2

2

一种解决方案是将数组列表转换为 JSON。然后发送带有 json 数据的请求。

例如:

ArrayList<String> list = new ArrayList<String>();
list.add("Robin");
list.add("John");
JSONArray jsonArray = new JSONArray(list);
String dataToSend = jsonArray.toString();

dataToSend将包含格式化的 json 字符串,您可以将其放入发送到服务器的参数中。

于 2013-08-22T07:52:38.993 回答
0

如果它是您自己编写的服务器,另一种解决方案是发送存在于 ArrayList 中的数据,一个元素一个元素地发送,同时在服务器上重新创建它,同时一点一点地添加值。
否则 JSON 似乎是一个很好的解决方案。

于 2013-08-22T08:00:45.890 回答