从Android应用程序发布数据多个记录到php webservice

时间:2015-03-30 07:51:59

标签: php android web-services api

我有一个名为GRN的表,因为有很多列都有很多数据。

现在我想将GRN数据与服务器的数据库同步。

因此,我们可以说我们在Android应用程序中为GRN提供的任何数据,我需要在同步期间插入服务器的数据库。

我知道如何在帖子中传递1条记录,但我想在Android应用程序的Web服务调用期间传递所有数据。

How to post data to a webservice using json

在这个链接中,我们可以看到如何在post中传递一些参数。

有人知道吗?

1 个答案:

答案 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();