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 --- areaApi.go | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/areaApi.go b/areaApi.go index cad3cd7..9c7c043 100644 --- a/areaApi.go +++ b/areaApi.go @@ -1,11 +1,10 @@ package bhomedbapi import ( - json "github.com/json-iterator/go" + jsoniter "github.com/json-iterator/go" ) type AreaApi struct { - } //parentId 瑕佹煡瀵荤殑鐩綍鏍戠殑鏍硅妭鐐筰d @@ -29,17 +28,17 @@ } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(respBody, &res); err != nil { return nil } bytes, _ := json.Marshal(res.Data) - if err = json.Unmarshal(bytes, &result);err !=nil{ + if err = json.Unmarshal(bytes, &result); err != nil { return nil } return result } - //娣诲姞鐩綍鑺傜偣 func (api AreaApi) AreaAdd(paramBody map[string]interface{}) bool { @@ -52,6 +51,7 @@ return flag } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(respBody, &res); err != nil { return flag } @@ -66,11 +66,12 @@ flag := false client := NewClient(WithNodes(netNode)) - respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody,nil, nil) + respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody, nil, nil) if err != nil { return flag } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(respBody, &res); err != nil { logPrint(err) return flag @@ -90,11 +91,12 @@ client := NewClient(WithNodes(netNode)) paramBody := make(map[string]interface{}, 0) paramBody["id"] = id - respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody,nil, nil) + respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody, nil, nil) if err != nil { return flag } var res Result + var json = jsoniter.ConfigCompatibleWithStandardLibrary if err = json.Unmarshal(respBody, &res); err != nil { return flag } -- Gitblit v1.8.0