火狐 --参数传数组类型

项目要求:传参里面包括数组类型java

1.接口定义书数组


很明显,参数commodityInfo是一个数组类型浏览器

2.后台controller以下
app

@RestController
public class ShopController {
        
        @Autowired
        private ShopService shopService;
        
        /**
         * 编辑提交订单
         * 
         * 
         * 
         * **/
        @RequestMapping(value="updOrder",method=RequestMethod.POST)
        public ResultObject    updOrder(@RequestBody OrderParams orderParams){
                
                ResultObject ro = shopService.updateOrder(orderParams);
                return ro;
        } 
        
}

3.参数以下code

public class OrderParams {
    
    private String orderId;
    private Integer userId;
    private List<CommodityInfoInnerParams> commodityInfo;
    private Integer total;
    private String remark;
    private Integer orderFlag;
    private Integer receiveAddressId;
    private Integer flag;
    
    //以下是get和set方法
    ...
    }

4.数组参数以下接口

public class CommodityInfoInnerParams {
        
        private Integer commodityId;
        private Integer nums;
        private Integer feeOld;
        private Integer feeNow;
        private Integer score;
        
        //以下是get和set方法
        ...
        }

5.火狐浏览器模拟传参以下rem

注意数组传参方式
get

{
"orderId":"xx",
"userId":"1000000000",
"commodityInfo":[{"commodityId":1000000000,"nums":250,"feeOld":35,"feeNow":25,"score":80}],
"total":"300",
"remark":"cvvv",
"orderFlag":"0",
"receiveAddressId":"1000000000",
"flag":"0"
}

6.controller层打断点收获得信息it

剩下的事情就是解析了。
class

相关文章
相关标签/搜索