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