コンテンツにスキップ

EchoでJSON Responseする

最終更新日: 2021-05-14

確認環境

Env Ver
golang 1.15
echo/v4 4.3.0

サンプルコード

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
type FooBar struct {
    Foo int    `json:"foo"`
    Bar string `json:"bar"`
}

func Example(c echo.Context) error {
    p := new(FooBar)

    err := c.Bind(p)
    if err != nil {
        return c.String(500, "")
    }

    return c.JSON(200, p)
}