json请求 post vue_vuejs - 发送大量的请求时,使用 post + JSON.stringify(xx)的形式

vuejs - 发送大量的请求时,使用 post + JSON.stringify(xx)的形式

2017-11-26 14:13

访问量: 1520

分类:

技术

如题,我们从vuejs向接口发起请求时, 这样:

this.$http.post(this.$configs.api + 'dish_orders/native_add_dish_order', {

dishes: JSON.stringify(this.chosen_dishes),

}).then((response) => {

服务器端会看到这样的日志:

{"socket_ips"=>"[{\"socketIPAddress\":\"192.168.1.181\",\"port\":9100,\"printType\":1,\"ticketTitle\":\"皇后镇餐厅总单\"

,\"categoryArray\":[1,2,3,4,5,6,11,12,13],\"categoryHashArray\":[{\"id\":1,\"name\":\"特色菜\"},

{\"id\":2,\"name\":\"凉菜\"},{\"id\":3,\"name\":\"热菜\"},{\"id\":4,\"name\":\"烧烤\"},

{\"id\":5,\"name\":\"面点、主食\"},{\"id\":6,\"name\":\"酒水饮料\"},{\"id\":11,\"name\":\"早点\"},

{\"id\":12,\"name\":\"铁锅炖\"},{\"id\":13,\"name\":\"餐具\"}]},

{\"socketIPAddress\":\"192.168.1.182\",\"port\":9100,

\"printType\":0,\"ticketTitle\":\"热菜、凉菜、特色菜、烧烤\", .....

然后,我们在rails端,这样解析:

dishes = ActiveSupport::JSON.decode(params[:dishes])

就可以啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值