diff --git a/render/json.go b/render/json.go index 41863093..d026bfaa 100644 --- a/render/json.go +++ b/render/json.go @@ -52,6 +52,9 @@ var jsonAsciiContentType = []string{"application/json"} // Render (JSON) writes data with custom ContentType. func (r JSON) Render(w http.ResponseWriter) (err error) { + if _, isJson := r.Data.([]byte); isJson { + return + } if err = WriteJSON(w, r.Data); err != nil { panic(err) }