やる気がストロングZERO

やる気のストロングスタイル

Go echoでPOST複数パラメータをsliceで受け取る方法

postでidを以下の様に複数送った時、

id = 1
id = 2

Go echoでスライスで取得するには以下のようにすると取れた

func (cont *Controller) Create(c echo.Context) error {
        .....
    params, err := c.FormParams()
    if err != nil {
        //パラメータ取得に失敗
        c.Error(err)
        return err
    }
    ids := params["id"] // []string{"1", "2"}
        .......

FormValue("id")だと"1"しかとれない。