Versions in this module Expand all Collapse all v1 v1.0.17 May 22, 2024 v1.0.16 May 8, 2024 v1.0.15 Apr 27, 2024 v1.0.14 Mar 19, 2024 v1.0.13 Feb 19, 2024 v1.0.12 Jan 31, 2024 v1.0.11 Nov 6, 2023 v1.0.10 Oct 8, 2023 v1.0.9 Jul 19, 2023 v1.0.8 Apr 23, 2023 Changes in this version + func WriteJSON(w http.ResponseWriter, obj any) error + func WriteString(w http.ResponseWriter, format string, data []any) (err error) + type AsciiJSON struct + Data any + func (r AsciiJSON) Render(w http.ResponseWriter) (err error) + func (r AsciiJSON) WriteContentType(w http.ResponseWriter) + type Data struct + ContentType string + Data []byte + func (r Data) Render(w http.ResponseWriter) (err error) + func (r Data) WriteContentType(w http.ResponseWriter) + type HTMLRender interface + Instance func(string, any) Render + type HTMLTemplates interface + func NewHTMLTemplates() HTMLTemplates + type IndentedJSON struct + Data any + func (r IndentedJSON) Render(w http.ResponseWriter) error + func (r IndentedJSON) WriteContentType(w http.ResponseWriter) + type JSON struct + Data any + func (r JSON) Render(w http.ResponseWriter) (err error) + func (r JSON) WriteContentType(w http.ResponseWriter) + type JsonpJSON struct + Callback string + Data any + func (r JsonpJSON) Render(w http.ResponseWriter) (err error) + func (r JsonpJSON) 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 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 struct + Code int + Location string + Request *http.Request + func (r Redirect) Render(w http.ResponseWriter) error + func (r Redirect) WriteContentType(http.ResponseWriter) + type Render interface + Render func(http.ResponseWriter) error + WriteContentType func(w http.ResponseWriter) + type SecureJSON struct + Data any + Prefix string + func (r SecureJSON) Render(w http.ResponseWriter) error + func (r SecureJSON) WriteContentType(w http.ResponseWriter) + type String struct + Data []any + Format string + func (r String) Render(w http.ResponseWriter) error + func (r String) WriteContentType(w http.ResponseWriter) + type XML struct + Data any + func (r XML) Render(w http.ResponseWriter) error + func (r XML) WriteContentType(w http.ResponseWriter)