导航:首页 > 操作系统 > android上传json数据

android上传json数据

发布时间:2023-02-02 22:19:59

android Studio用httpPost向服务器传json数据,StringEntity不存在,求高手帮忙

你最后具体怎么解决?

㈡ Android利用Json来进行网络数据传输

有点晕晕的,如果你是传多个对象[{id:1,name:"tom",age:"20"},{id:2,name:"tom",age:"20"}]
怎么搞成服务器请求客户端了??不是客户端请求服务器吗?
一般JSON对应json都是通过id来对应的,我就是这样对应的

㈢ android volley stringrequest post中的getparams怎么把json数据提交上去

1.客户端以普通的post方式进行提交,服务端返回字符串
RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext());
StringRequest stringRequest = new StringRequest(Request.Method.POST,httpurl,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d(TAG, "response -> " + response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e(TAG, error.getMessage(), error);
}
}) {
@Override
protected Map<String, String> getParams() {
//在这里设置需要post的参数
Map<String, String> map = new HashMap<String, String>();
map.put("name1", "value1");
map.put("name2", "value2");
return params;
}
};
requestQueue.add(stringRequest);

2.客户端以json串的post请求方式进行提交,服务端返回json串
RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext());
Map<String, String> map = new HashMap<String, String>();
map.put("name1", "value1");
map.put("name2", "value2");
JSONObject jsonObject = new JSONObject(params);
JsonRequest<JSONObject> jsonRequest = new JsonObjectRequest(Method.POST,httpurl, jsonObject,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d(TAG, "response -> " + response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e(TAG, error.getMessage(), error);
}
})
{
//注意此处override的getParams()方法,在此处设置post需要提交的参数根本不起作用
//必须象上面那样,构成JSONObject当做实参传入JsonObjectRequest对象里
//所以这个方法在此处是不需要的
// @Override
// protected Map<String, String> getParams() {
// Map<String, String> map = new HashMap<String, String>();
// map.put("name1", "value1");
// map.put("name2", "value2");

// return params;
// }

阅读全文

与android上传json数据相关的资料

热点内容
什么鱼的按摩app 浏览:499
云电脑的服务器网站 浏览:437
木工专用空气压缩机 浏览:177
synfloodlinux 浏览:83
linux卸载openssl 浏览:100
python爬虫网址要求 浏览:966
什么是金税盘服务器 浏览:437
phpsocket开发 浏览:509
caj文档转pdf 浏览:552
eclipsemaven命令配置 浏览:337
雅安视监控app叫什么名字 浏览:731
东方财富app筹码蓝色和红色是什么 浏览:566
pr安装文件夹图标变白 浏览:179
如何用服务器建设网站 浏览:349
定时闹钟单片机课程设计 浏览:537
腰椎压缩性骨折症状 浏览:466
绝地求生全军出击的服务器什么时候开 浏览:493
怎么入侵游戏服务器篡改数据 浏览:736
线性压缩机原理 浏览:543
javanewinstance 浏览:817