From 9be676c63863b22898fc5e8278d21a5467fe4375 Mon Sep 17 00:00:00 2001 From: mstmdev Date: Fri, 25 Mar 2022 22:03:07 +0800 Subject: [PATCH] Replace fmt.Sprintf with direct combining strings --- render/json.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/render/json.go b/render/json.go index 502afe76..c5b70d4a 100644 --- a/render/json.go +++ b/render/json.go @@ -129,9 +129,7 @@ func (r JsonpJSON) Render(w http.ResponseWriter) (err error) { _, err = w.Write(ret) return err } - - jsonpData := fmt.Sprintf("%s(%s);", template.JSEscapeString(r.Callback), bytesconv.BytesToString(ret)) - _, err = w.Write(bytesconv.StringToBytes(jsonpData)) + _, err = w.Write(bytesconv.StringToBytes(template.JSEscapeString(r.Callback) + "(" + bytesconv.BytesToString(ret) + ");")) return err }