"containedParcels"=>[
{"parcelNum": "aaa"},
{"parcelNum": "bbb"},
{"parcelNum": "ddd"}
]
像这种数据我要怎样使用post发送请求
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2016-06-14 08:40最佳回答 专家已采纳json数组外面有一个中括号
"containedParcels"=>{[ {"parcelNum": "aaa"}, {"parcelNum": "bbb"}, {"parcelNum": "ddd"} ]}
private static JSONArray createJSONObject() { try { JSONObject jsonObject = new JSONObject(); jsonObject.put("picData","kefkbvbsrkbuenakcsk"); jsonObject.put("index","0"); // 返回一个JSONArray对象 JSONArray jsonArray = new JSONArray(); jsonArray.put(0,jsonObject) Log.i("jsonArray",jsonArray.toString()) return jsonArray; } catch (JSONException e) { e.printStackTrace(); return null; } } RequestBody body = RequestBody.create(JSON,createJSONObject().toString()); Request request = new Request.Builder() .url(url) .post(body) .build(); private OkHttpClient client = new OkHttpClient(); Response response = client.newCall(request).execute();
采纳该答案 已采纳该答案 专家已采纳评论解决 无用 2打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2016-06-14 08:32回答 3 已采纳 json数组外面有一个中括号 ``` "containedParcels"=>{[ {"parcelNum": "aaa"}, {"parcelNum": "bbb"},
- 2017-03-26 01:19回答 2 已采纳 调用方法没问题,你打印的错误信息是什么
- 2017-03-31 00:12回答 1 已采纳 http://www.cnblogs.com/june2014/p/3619082.html 你看看吧,还不错,我暂时没有写类似的博文
- 2020-05-20 14:40费城之鹰的博客 提交数据结构: { "taskid" : "f204c46f869e68c6979f50a5281250c4196a9f3a", "data": [ { "taskid": "fb32fc1e08fa75204cbabfc80fa4c43ad72fd630", // 任务id 唯一 "TimeStamp": 1582107884000, //数据时间...
- 2020-05-19 11:58StaticCoder的博客 最近用张鸿洋的okhttputils向服务器post提交一个数组形式参数,使用方式为使用Gson将数组转换成json,然后作为字符串参数addParams,但是调试过程中发现服务器接受这样的参数会出现中文乱码错误。后来尝试用下面的...
- 2021-03-13 23:02勃蓝色的博客 我尝试上传图片的服务器正在等待一个文件数组.通过互联网,他们使用多个addFormDataPart作为我的代码:final OkHttpClient client = new OkHttpClient();MediaType MEDIA_TYPE_PNG;MultipartBody.Builder buildernew ...
- 2017-09-01 02:12回答 2 已采纳 可以直接传json的 RequestBody body = RequestBody.create(JSON, json); Request request = new Request
- 2015-01-27 15:47回答 1 已采纳 你的encodeParameters是自己写的函数吗?使用request.setEntity(new UrlEncodedFormEntity(params));试一下
- 2017-03-21 11:23回答 2 已采纳 http://blog.csdn.net/u013347241/article/details/52711018?locationNum=1 主要是提交用户名密码,得到返回cookie,之后访问带上
- 2021-06-04 17:40水果弟的博客 以下是自己的一个小心得由于以前做多张图片上传到后台服务起的时候,自己...由于okhttp3封装好的方法不支持直接上传数组对象 ,所以需要自己处理一下,// 可以直接使用下面方法private void postDataWithParame() ...
- 2021-06-10 10:09weixin_39624774的博客 最近准备对老项目改造安卓9.0兼容,之前app请求是封装的org.apache....okhttp的 get post postfile网上都有,我就不赘述了;这里讲一下网上找不到的,okhttp上传byte[];okhttp将文件上传封装了,只需要传入f...
- 2020-02-16 18:03songzi1228的博客 0、相关文章: android开发之OkHttp上传byte数组(阅读量3600,发布日期2018.10.24) android OKhttp 参数 传递数组类型(阅读量15000,...使用httpPost发送 字节流请求 byte[](阅读量5600,发布日期2019.1.2) ...
- 2020-11-03 23:23回答 1 已采纳 OkHttp不支持直接传bitmap,但可以传递字节流数据,将bitmap转为InputStream就可以上传 ``` ByteArrayOutputStream baos = new ByteA
- 2017-10-22 03:52回答 4 已采纳 System.out.println(URLDecoder.decode("%E5%95%8A","utf-8"));//解码
- 2018-10-21 10:34回答 1 已采纳 找到问题的原因了,因为我对Spring Boot对静态资源的处理不太清楚,所以前端传过来的数据是有问题的,也就是后台代码是没有问题的。哎,半瓶水 “假”全栈。。。。
- 2018-11-03 16:07Guo_IT的博客 一,HTTP请求、响应报文格式 要弄明白网络框架,首先需要先掌握... ... ... ...请求行:由请求方法,URL,协议版本三部分构成,之间用空格隔开 请求方法包括:POST、GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE等 ...
- 2019-04-25 11:26GYongJia的博客 使用okhttp向服务器发送请求 首先添加依赖 目前最新版本3.14.1,github地址 implementation 'com.squareup.okhttp3:okhttp:3.14.1' 向服务器发送GET请求并获取服务器返回的数据 OkHttpClient client = new ...
- 2018-07-28 20:23fwens的博客 OkHttp3框架的使用 1.导入okhttp的jar包 切换到project下,将okhttp-3.2.0.jar和okio-1.12.0放到app/libs下,为项目导入该jar包,右键jar包Add As Library选择需要导入的项目即可成功导入。 或在需要导入的项目下...
- 2021-09-01 16:11回答 1 已采纳 换新版okhttp okhttp - Expected Android API level 21+ but was 30 - Stack Overflow How is it possible
- 2021-06-10 11:08ErwinNakajima的博客 1.Okhttp3传递post不传递参数 Request mRequest = new Request.Builder() .post(RequestBody.create(null, "")) .url(postUrl) .build();
- 没有解决我的问题, 去提问