微信小程序(踩过的坑) data中传数组 到java后端springmvc接收 -- 小程序

微信小程序端代码
微信小程序(踩过的坑) data中传数组 到java后端springmvc接收 -- 小程序_第1张图片
java 后台接受(错误)干掉中括号
原因:在java端接收到以后的不是数组了直接变为string,本来一直使用数组遍历,后来发现根本不行,

 public Messages addtheorderTb(TheorderTb theorderTb,@RequestParam(value = "userId") Long userId,@RequestParam(value="spIdarray[]") String[] spIdarray)

后台接受类型修改为 String spIdarray
微信小程序(踩过的坑) data中传数组 到java后端springmvc接收 -- 小程序_第2张图片
JSONArray 处理

  JSONArray obj = JSON.parseArray(images);
    List<Integer> sList = new ArrayList<Integer>();
        if (obj.size() > 0) {

            for (int i = 0; i < obj.size(); i++) {
                sList.add((Integer) obj.get(i));
            }
        }


你可能感兴趣的:(小程序接口对接bug)