我有一个名为GRN的表,因为有很多列都有很多数据。
现在我想将GRN数据与服务器的数据库同步。
因此,我们可以说我们在Android应用程序中为GRN提供的任何数据,我需要在同步期间插入服务器的数据库。
我知道如何在帖子中传递1条记录,但我想在Android应用程序的Web服务调用期间传递所有数据。
How to post data to a webservice using json
在这个链接中,我们可以看到如何在post中传递一些参数。
有人知道吗?
答案 0 :(得分:1)
尝试将所有数据放在Json字符串中(使用库,如org.json)。然后你需要在服务器端解析它。
使用org.json,您只需执行以下操作:
JSONObject o = new JSONObject();
o.put("key1", "value1");
o.put("key2", "value2");
String dataToSend = o.toString();
要使其成为数组,请执行以下操作:
JSONArray a = new JSONArray();
for([Some loop]){
JSONObject o = new JSONObject();
o.put("key", "value");
a.put(o);
}
String dataToSend = a.toString();