为了账号安全,请及时绑定邮箱和手机立即绑定

Gin,获取与邮递员发送的表单数据嵌套对象

Gin,获取与邮递员发送的表单数据嵌套对象

Go
GCT1015 2022-11-28 16:57:00
所以基本上我想使用PostFormMap()方法从邮递员那里获取我的数据form-data但是我得到了意想不到的结果我没有使用的原因是raw json我也想上传文件这是我的邮递员这是代码(没什么特别的)c.JSON(200, gin.H{    "request": c.PostFormMap("rules"),})我期待得到{    "request": [        {            "cell": "A",            "rule": "B"        },        {            "cell": "B",            "rule": "D"        }    ]}但我得到了这个{    "request": {        "0": "B",        "1": "D"    }}问题是我怎样才能得到正确的结果?
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

回答我自己的问题

经过数小时的搜索和了解背景后,我意识到手动实现PHP这样的form-data参数并不是标准的事情,所以在我的例子中,我决定将第二个参数作为原始 json 发送,这样它就可以了foo[0][bar]PHP

邮差Body => form-data

钥匙价值
文件样本.xlsx
规则[{“单元格”:“A”,“规则”:“字符串”},{“单元格”:“B”,“规则”:“数字”}]


查看完整回答
反对 回复 2022-11-28
  • 1 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号