我需要能够在我的 HTML 表单中做这样的事情:
<form method="POST">
<input type="text" name="cart[items][1][qty]" value="3"/>
<input type="text" name="cart[items][2][qty]" value="7"/>
<input type="submit" value="Update cart"/>
</form>
问题是,如果我打印出来r.Form(当然是在 r.ParseForm() 之后!),就会发现 Go 将它解析为单独的字符串 - 而不是我所追求的嵌套层次结构。
更具体地说,当我这样做时r.Form["cart"],我希望获得整个嵌套的切片/地图,但这显然不是它的工作原理。我得到的值是[]。
使用模式是最好的解决方案,还是有可能完全实现我所追求的?如果那样,你会怎么做?:-)
慕森卡
相关分类