From 2000a13bd10b180dbb18fe567f62ace31b3ccd11 Mon Sep 17 00:00:00 2001 From: Filip Figiel Date: Fri, 17 Aug 2018 09:38:18 +0200 Subject: [PATCH] Extract a method for writing content type --- render/json.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/render/json.go b/render/json.go index 485c0c73..a2acc784 100644 --- a/render/json.go +++ b/render/json.go @@ -54,12 +54,16 @@ func WriteJSON(w http.ResponseWriter, obj interface{}) error { } func (r PureJSON) Render(w http.ResponseWriter) error { - writeContentType(w, jsonContentType) + r.WriteContentType(w) encoder := json.NewEncoder(w) encoder.SetEscapeHTML(false) return encoder.Encode(r.Data) } +func (r PureJSON) WriteContentType(w http.ResponseWriter) { + writeContentType(w, jsonContentType) +} + func (r IndentedJSON) Render(w http.ResponseWriter) error { r.WriteContentType(w) jsonBytes, err := json.MarshalIndent(r.Data, "", " ")