美文网首页
Retrofit 传递数组参数

Retrofit 传递数组参数

作者: Mr低丶调 | 来源:发表于2019-11-06 16:23 被阅读0次

面对数组参数
我们通常封装的请求参数都是用map来放,当遇到数组参数怎么办?
map也可以处理

 for (int i = 0; i <ids.size(); i++) {
      map.put("id[" + i + "]", ids.get(i));
  }
 // 这个fo循环就是处理 id[1,2,3,4]这样的简单数组
    
    for (int i = 0; i < q_a.size(); i++) {
            QAbean qAbean = q_a.get(i);
            map.put("q_a[" + i + "][question]", qAbean.getQuestion());
            map.put("q_a[" + i + "][answer]", qAbean.getAnswer());
    }
//这个for循环就是处理数组里面是对象的情况例如 q_a[{"question":"ss","answer":"dd"}]这样的数组参数,
//麻烦了点,如果需要提交的字段多的话挺恶心的。

相关文章

  • Retrofit 传递数组参数

    面对数组参数我们通常封装的请求参数都是用map来放,当遇到数组参数怎么办?map也可以处理

  • Retrofit+RxJava传递数组参数

    Android客户端PointApi接口: ApiManager MainActivity中使用:使用了flatM...

  • Go语言之指针作为参数

    值类型参数传递 数组作为参数

  • C语言17 数组参数传递

    C语言17 数组参数传递 基本类型参数传递 数组作为参数 编写一个函数,能够打印任意整形数组的值 总结: 数组作为...

  • 数组参数: 参数数组: 注: 参数数组与数组参数的不同,在于函数的调用,调用参数数组的函数的时候,我们可以传递过...

  • 7月9号

    1 //数组作为函数参数,可以省略元素个数 //数组作为函数参数,传递是整个数组的地址,修改函数形参数组元素的值,...

  • apply和call

    apply(point ,array) 参数1 : this指向参数2 : 数组 (数组里的每个数传递给被调用的方...

  • apply和call

    apply(point ,array) 参数1 : this指向参数2 : 数组 (数组里的每个数传递给被调用的方...

  • c进阶-内存四驱模型

    数组参数传递 代码如下 情况分析:我们会发现数组作为参数传递的时候获取不到长度,这是为什么呢?这是因为c/c++编...

  • 微信小程序之页面传递对象数组

    传递对象 传递数组 总结,向下一级页面传递对象或者数组的方式是相同的;先将要传递的参数通过JSON.stringi...

网友评论

      本文标题:Retrofit 传递数组参数

      本文链接:https://www.haomeiwen.com/subject/rxcyyctx.html