From 01dfd9dc8de7b19f9dfa4284722e01bbd5837801 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期五, 19 一月 2024 09:10:30 +0800 Subject: [PATCH] replace json to json-iterator --- httpClient.go | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/httpClient.go b/httpClient.go index e62875f..04f3d6d 100644 --- a/httpClient.go +++ b/httpClient.go @@ -2,12 +2,12 @@ import ( "bytes" - json "github.com/json-iterator/go" + "github.com/ajg/form" + jsoniter "github.com/json-iterator/go" "io/ioutil" "log" "net/http" "strings" - "github.com/ajg/form" ) type HttpClient struct{} @@ -52,17 +52,18 @@ var request *http.Request var err error if contentType == CONTENT_TYPE_FORM || contentType == CONTENT_TYPE_MULFORM { - formData,err := form.EncodeToString(body) - if err !=nil { - return resultBytes,err + formData, err := form.EncodeToString(body) + if err != nil { + return resultBytes, err } - request, err = http.NewRequest("POST",url,strings.NewReader(formData)) - if err !=nil { - return resultBytes,err + request, err = http.NewRequest("POST", url, strings.NewReader(formData)) + if err != nil { + return resultBytes, err } } else { var bodyJson []byte if body != nil { + var json = jsoniter.ConfigCompatibleWithStandardLibrary var err error bodyJson, err = json.Marshal(body) if err != nil { @@ -108,6 +109,7 @@ var resultBytes []byte var bodyJson []byte if body != nil { + var json = jsoniter.ConfigCompatibleWithStandardLibrary var err error bodyJson, err = json.Marshal(body) if err != nil { @@ -144,6 +146,7 @@ var resultBytes []byte var bodyJson []byte if body != nil { + var json = jsoniter.ConfigCompatibleWithStandardLibrary var err error bodyJson, err = json.Marshal(body) if err != nil { -- Gitblit v1.8.0