cod-responder
Responder middleware for cod, it can convert Context.Body
to json data. By this middleware, it's more simple for successful response.
package main
import (
"github.com/vicanso/cod"
responder "github.com/vicanso/cod-responder"
)
func main() {
d := cod.New()
d.Use(responder.NewDefault())
// {"name":"tree.xie","id":123}
d.GET("/", func(c *cod.Context) (err error) {
c.Body = &struct {
Name string `json:"name"`
ID int `json:"id"`
}{
"tree.xie",
123,
}
return
})
d.ListenAndServe(":7001")
}
API
Config.Skipper
skipper function to skip middleware
Config.Fastest
if set true will use the json-iterator
fastest config for better performance