Versions in this module Expand all Collapse all v1 v1.9.6 Jun 16, 2023 v1.9.5 Jun 16, 2023 v1.9.4 Jun 16, 2023 v1.9.3 Jun 16, 2023 Changes in this version + var TOMLContentType = []string + type ProtoBuf struct + Data any + func (r ProtoBuf) Render(w http.ResponseWriter) error + func (r ProtoBuf) WriteContentType(w http.ResponseWriter) + type PureJSON struct + Data any + func (r PureJSON) Render(w http.ResponseWriter) error + func (r PureJSON) WriteContentType(w http.ResponseWriter) + type TOML struct + Data any + func (r TOML) Render(w http.ResponseWriter) error + func (r TOML) WriteContentType(w http.ResponseWriter) v1.3.0 Aug 14, 2018 Changes in this version + func WriteMsgPack(w http.ResponseWriter, obj interface{}) error + type AsciiJSON struct + Data interface{} + func (r AsciiJSON) Render(w http.ResponseWriter) (err error) + func (r AsciiJSON) WriteContentType(w http.ResponseWriter) type Data + func (r Data) WriteContentType(w http.ResponseWriter) + type Delims struct + Left string + Right string type HTML + func (r HTML) WriteContentType(w http.ResponseWriter) type HTMLDebug + Delims Delims + FuncMap template.FuncMap type HTMLProduction + Delims Delims type IndentedJSON + func (r IndentedJSON) WriteContentType(w http.ResponseWriter) type JSON + func (r JSON) WriteContentType(w http.ResponseWriter) + type JsonpJSON struct + Callback string + Data interface{} + func (r JsonpJSON) Render(w http.ResponseWriter) (err error) + func (r JsonpJSON) WriteContentType(w http.ResponseWriter) + type MsgPack struct + Data interface{} + func (r MsgPack) Render(w http.ResponseWriter) error + func (r MsgPack) WriteContentType(w http.ResponseWriter) + type Reader struct + ContentLength int64 + ContentType string + Headers map[string]string + Reader io.Reader + func (r Reader) Render(w http.ResponseWriter) (err error) + func (r Reader) WriteContentType(w http.ResponseWriter) type Redirect + func (r Redirect) WriteContentType(http.ResponseWriter) type Render + WriteContentType func(w http.ResponseWriter) + type SecureJSON struct + Data interface{} + Prefix string + func (r SecureJSON) Render(w http.ResponseWriter) error + func (r SecureJSON) WriteContentType(w http.ResponseWriter) + type SecureJSONPrefix string type String + func (r String) WriteContentType(w http.ResponseWriter) type XML + func (r XML) WriteContentType(w http.ResponseWriter) type YAML + func (r YAML) WriteContentType(w http.ResponseWriter) v1.1.4 Dec 4, 2016 v1.1.3 Dec 3, 2016 v1.1.2 Dec 3, 2016 v1.1.1 Dec 3, 2016 Changes in this version + func WriteJSON(w http.ResponseWriter, obj interface{}) error + func WriteString(w http.ResponseWriter, format string, data []interface{}) + type Data struct + ContentType string + Data []byte + func (r Data) Render(w http.ResponseWriter) error + type HTML struct + Data interface{} + Name string + Template *template.Template + func (r HTML) Render(w http.ResponseWriter) error + type HTMLDebug struct + Files []string + Glob string + func (r HTMLDebug) Instance(name string, data interface{}) Render + type HTMLProduction struct + Template *template.Template + func (r HTMLProduction) Instance(name string, data interface{}) Render + type HTMLRender interface + Instance func(string, interface{}) Render + type IndentedJSON struct + Data interface{} + func (r IndentedJSON) Render(w http.ResponseWriter) error + type JSON struct + Data interface{} + func (r JSON) Render(w http.ResponseWriter) error + type Redirect struct + Code int + Location string + Request *http.Request + func (r Redirect) Render(w http.ResponseWriter) error + type Render interface + Render func(http.ResponseWriter) error + type String struct + Data []interface{} + Format string + func (r String) Render(w http.ResponseWriter) error + type XML struct + Data interface{} + func (r XML) Render(w http.ResponseWriter) error + type YAML struct + Data interface{} + func (r YAML) Render(w http.ResponseWriter) error