encoder icon indicating copy to clipboard operation
encoder copied to clipboard

Adds Render(), JSON() and XML() facilities.

Open manucorporat opened this issue 10 years ago • 0 comments

Adds Encoder.Render() facility. Since encoder.Must is very frequently used:

enc.Render(result) == encoder.Must(enc.Encode(result))

and now you can use:

m.Use(encoder.JSON())

instead of:

m.Use(func(c martini.Context, w http.ResponseWriter) {
     c.MapTo(encoder.JsonEncoder{}, (*encoder.Encoder)(nil))
     w.Header().Set("Content-Type", "application/json; charset=utf-8")
})

manucorporat avatar May 16 '14 02:05 manucorporat