MCPcopy Index your code
hub / github.com/unrolled/render / renderStreamingJSON

Method renderStreamingJSON

engine.go:157–174  ·  view source on GitHub ↗
(w io.Writer, v interface{})

Source from the content-addressed store, hash-verified

155}
156
157func (j JSON) renderStreamingJSON(w io.Writer, v interface{}) error {
158 if hw, ok := w.(http.ResponseWriter); ok {
159 j.Write(hw)
160 }
161
162 if len(j.Prefix) > 0 {
163 _, _ = w.Write(j.Prefix)
164 }
165
166 encoder := j.Encoder(w)
167 encoder.SetEscapeHTML(!j.UnEscapeHTML)
168
169 if j.Indent {
170 encoder.SetIndent("", " ")
171 }
172
173 return encoder.Encode(v)
174}
175
176// Render a JSONP response.
177func (j JSONP) Render(w io.Writer, v interface{}) error {

Callers 1

RenderMethod · 0.95

Calls 4

WriteMethod · 0.80
SetEscapeHTMLMethod · 0.65
SetIndentMethod · 0.65
EncodeMethod · 0.65

Tested by

no test coverage detected