From 03aec086bf7aa2f554f1722d4e4ec598a8bd1336 Mon Sep 17 00:00:00 2001 From: gaoda <2772718884@qq.com> Date: Wed, 12 Nov 2025 09:55:46 +0800 Subject: [PATCH] =?UTF-8?q?refactor(common):=20=E6=9B=BF=E6=8D=A2JSON?= =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BA=93=E4=B8=BAgjson?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -encoding 将标准库/json替换为github.com/gogf/gf/v2/encoding/gjson - 更新Unmarshal方法调用为gjson.Unmarshal- 更新Marshal方法调用为gjson.Marshal- 保持原有数据清理逻辑不变 --- lklsdk/common/json_cleaner.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lklsdk/common/json_cleaner.go b/lklsdk/common/json_cleaner.go index d3735af..94804aa 100644 --- a/lklsdk/common/json_cleaner.go +++ b/lklsdk/common/json_cleaner.go @@ -1,7 +1,7 @@ package common import ( - "encoding/json" + "github.com/gogf/gf/v2/encoding/gjson" "reflect" ) @@ -10,7 +10,7 @@ func CleanJSON(jsonStr string) ([]byte, error) { var data interface{} // 解析JSON字符串 - if err := json.Unmarshal([]byte(jsonStr), &data); err != nil { + if err := gjson.Unmarshal([]byte(jsonStr), &data); err != nil { return nil, err } @@ -18,7 +18,7 @@ func CleanJSON(jsonStr string) ([]byte, error) { cleaned := cleanData(data) // 转换回JSON字符串 - result, err := json.Marshal(cleaned) + result, err := gjson.Marshal(cleaned) if err != nil { return nil, err }