怎么将安卓客户端数据传给服务器

怎么将安卓客户端数据传给服务器,第1张

server端:

response.setContentType("text/plain")

response.setCharacterEncoding("UTF-8")

PrintWriter out = response.getWriter()

UserDAO userDAO = new UserDAO()

ArrayList list = userDAO.queryUser()

JSONArray array = JSONArray.fromObject(list)

out.write(array.toString())

out.flush()

out.close()

client端:

说明:在服务器端将list集合转化为JSONArray对象,以字符串的形式传到Android的客户端,再在客户端,将字符串转换为JSONArray对象,遍历JSONArray对象即可。

1.使用JSONObject 、JSONArray将一个数组编写成json格式传递到php服务器中,php程序接受json格式的参数并解析成数组

这个方法可以就是让php服务器端解析android上传的json格式参数,再构建成一个数组,所以不解释。

2.用拼接字段,手动遍历创建所需要发送的key和value,key和value类型为string[],

例如

php端程序需要接受的数组格式为

array=>[ "key1" =>"value1",

"key2" =>"value2",

"key3" =>"value3",

......]

android端的处理为:

string [] key = {"array[key1]","array[key2]","array[key3]",....}

对应的值:

string [] value = {"value1","value2","value3",....}

若php端程序需要接受的数组格式为

array["key1"=>["key11"=>"value11",


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/453471.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-02
下一篇2023-06-02

发表评论

登录后才能评论

评论列表(0条)

    保存