我有一个名为 GRN 的表,其中有很多列和大量数据。
现在我想将该 GRN 数据与服务器的数据库同步。
所以我们可以说我们在 GRN 的 Android 应用程序中拥有的任何数据,我需要在同步期间插入到服务器的数据库中。
我知道如何在 post 中传递 1 条记录,但我想在从 Android 应用程序调用 Web 服务期间在 post 中传递所有数据。
How to post data to a webservice using json
在这个链接中我们可以看到如何在 post 中传递一些参数。
有人知道吗?
最佳答案
尝试将所有数据放入 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();
关于php - 从 Android 应用程序向 PHP 网络服务发布多于一条记录的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29340969/