項目要求:傳參裏面包括數組類型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