入参是集合,就这样传
核心:

  params.addBodyParameter("collectionDtoList", collectionDtoList);

都是集合的名字

   List<CancelCollectBean.CollectionDtoListDTO> collectionDtoList = new ArrayList<>();CancelCollectBean.CollectionDtoListDTO collectionDtoListDTO = new CancelCollectBean.CollectionDtoListDTO();collectionDtoListDTO.setCollectionType(1);collectionDtoListDTO.setTypeId(professionInfo.getData().getRecords().get(position).getProductId());collectionDtoList.add(collectionDtoListDTO);RequestParams params = new RequestParams(Constant.delCollection);params.addHeader("Authorization", Constant.authorization);params.addHeader("language", Constant.system_language);params.setAsJsonContent(true);
                收藏类型,1:商品,2:服务,3:SPU,4:专家,5,:品牌
//                                params.addBodyParameter("collectionType", 4);
//                                //                expertRemarkName  专家备注名
                params.addBodyParameter("expertRemarkName", "lbb");
//                                //                收藏对象ID。收藏商品时传商品ID,收藏服务时传服务ID,收藏SPU时传SpuId,收藏专家时传专家id
//                                params.addBodyParameter("typeId", professionInfo.getData().get(position).getExpertId());params.addBodyParameter("collectionDtoList", collectionDtoList);Log.e("wy", "249onViewCreated params: " + params);x.http().post(params, new Callback.CommonCallback<String>() {@Overridepublic void onSuccess(String result) {LoveBean professionInfo = JSON.parseObject(result, LoveBean.class);if (professionInfo.getCode().equals("00000000")) {Toast.makeText(x.app(), R.string.cancels, Toast.LENGTH_SHORT).show();getData(keywords);} else {Toast.makeText(x.app(), professionInfo.getMsg(), Toast.LENGTH_LONG).show();startActivity(new Intent(ShopCustomSearchNewActivity.this, LoginActivity.class));}}@Overridepublic void onError(Throwable ex, boolean isOnCallback) {Log.e("wy", "result: " + ex.getMessage());}@Overridepublic void onCancelled(CancelledException cex) {Toast.makeText(x.app(), "cancelled", Toast.LENGTH_LONG).show();}@Overridepublic void onFinished() {}});

传对象
入参长这样

{"id":1,"maintenanceMan":2,"bizStatus":3,"parkId":4,"tower":"l","elevatorCode":"num","registrationCode":"12","bizRescueRecord":{"injuredFlag":1,"repairFlag":1,"marks":"a","image1":"a","image2":"q","image3":"a","image4":"b","image5":"c"}
}

对应传入

RescueCommitBean.BizRescueRecordBean bizRescueRecordBean;
bizRescueRecordBean = new RescueCommitBean.BizRescueRecordBean();RequestParams params = RequestParamsUtils.getHeaderRequestParams(Constant.handleRescue);params.addBodyParameter("id",rescueGDBean.getId());params.addBodyParameter("maintenanceMan", MmkvUtils.getId());params.addBodyParameter("bizStatus", 3);params.addBodyParameter("parkId", rescueGDBean.getParkId());params.addBodyParameter("tower", rescueGDBean.getTower());params.addBodyParameter("elevatorCode", rescueGDBean.getElevatorCode());params.addBodyParameter("registrationCode", rescueGDBean.getRegistrationCode());params.addBodyParameter("bizRescueRecord", bizRescueRecordBean);params.setAsJsonContent(true);Log.e("wy", "params-->: " + params.toString());x.http().post(params, new Callback.CommonCallback<String>() {

xutils3传参(集合、对象)相关推荐

  1. vue2项目复习01-关闭elint检校,src文件别名,路由传参的对象写法,代理解决跨域问题,nprogress,vuex状态管理库,store的模块式开发,节流与防抖,编程式导航+事件委托路由跳转

    1.关闭elint语法校验 创建vue.config.js //关闭elint语法校验 {lintOnSave:false; } 2.src文件夹配置别名 jsconfig.json配置别名 @代表s ...

  2. mybatis多对一,一对一,多对多resultMap映射,pojo映射,传参集合,封装的对象传参

    普通映射: <!-- 使用resultMap解决列名和属性名不一致的情况 --><!-- 配置一个resultMap映射列和属性 --><resultMap type=& ...

  3. 微信小程序页面跳转url传参,对象数据过长问题

    小程序url传参如果是对象的话需要先用JSON.stringify()转换一下,接受页面在用JSON.parse()再转换回来. 但这样传参有一个问题,当对象数据长度过大时会报错,因为url传参时程序 ...

  4. php值传参,引用传参以及对象传参

    传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值 传引用 :真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值 说明: 传值 ...

  5. java类和对象数组传参_java对象,数组作为参数传递给

    java 学习笔记 ( 四 )---- 对象.数组作为参数传递,静态变量.静态方法的使用, 内部类,使用文档注释 2009-10-15 20:21 ***对象作为参数传递*** class passp ...

  6. vuejs中路由的传参以及路由props配置

    虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...

  7. Vue 路由传参总结

    路由传参 显示传参query : 不属于路径当中的一部分,路由不需要占位 /about?k1=v1&k2=v2隐式传值 param: 1. 传递的参数默认不显示在路由上2. 如果需要显示在路由 ...

  8. 尚硅谷VUE项目-前端项目问题总结07--产品详情页【vuex-排他操作foreach-放大镜-轮播图-兄弟组件通信$bus-购物车-路由跳转传参-路由传参+会话存储】-游客身份-节流

    尚硅谷VUE项目-前端项目问题总结07---产品详情页 1.静态组件(详情页还未注册为路由组件) 2.发请求 3.vuex-获取产品详情信息 3.1放大镜 3.2 属性值[排他操作] 3.3轮播图[j ...

  9. openFegin传参

    openFegin传参 学习 项目之间调用Feign 简单依赖调用 openFegin 传参 Get请求 单参数 多参数 对象传参 get传参代码 post 传参 单参 多参数 对象 post 代码 ...

最新文章

  1. 以 27K 成功入职字节跳动,这份《 软件测试面试笔记》让我受益终身...
  2. sqlserver 导出mysql,sqlserver数据(表)导出到mysql
  3. 让别人和自己看懂自己的程序代码?一文掌握Java单行多行、文档注释以及注解(Annotation)超详细的理解使用,IDEA注释注解快捷键和模板,提高程序代码更有可读性
  4. jquery cxSelect 使用
  5. cocos2d-x,求世界坐标
  6. java图书商城项目介绍_JavaWeb网上图书商城完整项目--11.项目所需jquery函数介绍...
  7. Windows文本文件编码
  8. Linux Tun/Tap网口(/dev/net/tun)的读写方法
  9. error parsing xml:unbound prefix
  10. 计算机房选址,数据中心机房如何选址 数据中心机房如何日常维护
  11. WPF中使用amCharts绘制股票K线图
  12. Phpmyadmin的一次渗透测试
  13. 单片机制作时钟倒计时
  14. 大数据环境下数据质量指标体系
  15. VMware 注册码
  16. 移动端H5及微信公众号实现人脸识别的可行性demo
  17. html5自动调用js函数,从html文件中的外部js文件调用Javascript函数
  18. 小米手机Home键问题
  19. 数据挖掘课程小结——1)数据预处理
  20. 微信公众号支付的回调地址 不起作用的问题

热门文章

  1. #今日论文推荐#中科院华为诺亚提出ViG:一种全新的骨干网络,性能不输CNN、ViT
  2. java导出word表格
  3. 聊聊置信度与置信区间
  4. 思念是美好的,思念是痛心的...
  5. Elasticsearch 日志监控方案
  6. Prometheus 通过 nginx log 日志监控应用服务
  7. pngquant php,如何在PHP中使用pngquant
  8. java多线程基础篇(二)java线程常见问题Thread Dump日志分析
  9. 基于Linux系统的包过滤防火墙
  10. Number与String之间的类型转换,进制转换