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

---
 appApi.go |   43 ++++++++++++++++++++++++-------------------
 1 files changed, 24 insertions(+), 19 deletions(-)

diff --git a/appApi.go b/appApi.go
index d004f2b..ff4069b 100644
--- a/appApi.go
+++ b/appApi.go
@@ -2,18 +2,17 @@
 
 import (
 	"basic.com/pubsub/protomsg.git"
-	json "github.com/json-iterator/go"
+	jsoniter "github.com/json-iterator/go"
 )
 
-type AppApi struct{
-
+type AppApi struct {
 }
 type AppWithShop struct {
 	protomsg.App
-	RemoteVersion 	string 		 `json:"remoteVersion"` 		//鍟嗗煄浠撳簱鐗堟湰鍙�
-	Installed 		bool 		 `json:"installed"`     		//鏄惁宸插畨瑁�
-	IsUpgrade 		bool 		 `json:"isUpgrade"`     		//鏄惁闇�瑕佸崌绾�
-	ProgressMsg 	string       `json:"progressMsg"` 			//瀹夎鎴栧崌绾ц繘搴�
+	RemoteVersion string `json:"remoteVersion"` //鍟嗗煄浠撳簱鐗堟湰鍙�
+	Installed     bool   `json:"installed"`     //鏄惁宸插畨瑁�
+	IsUpgrade     bool   `json:"isUpgrade"`     //鏄惁闇�瑕佸崌绾�
+	ProgressMsg   string `json:"progressMsg"`   //瀹夎鎴栧崌绾ц繘搴�
 }
 
 func (api AppApi) FindAll(appName string) (list []protomsg.App) {
@@ -25,10 +24,11 @@
 	paramMap["appName"] = appName
 	respBody, err := client.DoGetRequest(url, paramMap, nil)
 	logPrint("DoGetRequest err:", err)
-	if err !=nil {
+	if err != nil {
 		return nil
 	}
 	var res Result
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	if err = json.Unmarshal(respBody, &res); err != nil {
 		logPrint(err)
 		return nil
@@ -47,12 +47,13 @@
 	url := DATA_URL_PREFIX + "/app/save"
 	netNode := getNetNode(url2Topic(Topic_AppCenter_Service, url))
 	client := NewClient(WithNodes(netNode))
-	body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON,paramBody,nil,nil)
+	body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
 	if err != nil {
 		return false
 	}
 
 	var res Result
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	if err = json.Unmarshal(body, &res); err != nil {
 		return false
 	}
@@ -63,34 +64,36 @@
 	url := DATA_URL_PREFIX + "/app/getAppInfo"
 	netNode := getNetNode(url2Topic(Topic_AppCenter_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramMap := map[string]string {
+	paramMap := map[string]string{
 		"id": id,
 	}
-	body, err := client.DoGetRequest(url,paramMap,nil)
+	body, err := client.DoGetRequest(url, paramMap, nil)
 	if err != nil {
 		return false, err.Error()
 	}
 
 	var res Result
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	if err = json.Unmarshal(body, &res); err != nil {
 		return false, err.Error()
 	}
 	return res.Success, res.Data
 }
 
-func (api AppApi) Delete(appId string) (bool,interface{}) {
+func (api AppApi) Delete(appId string) (bool, interface{}) {
 	url := DATA_URL_PREFIX + "/app/delete"
 	netNode := getNetNode(url2Topic(Topic_AppCenter_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramBody := map[string]interface{} {
+	paramBody := map[string]interface{}{
 		"appId": appId,
 	}
-	body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON,paramBody,nil,nil)
+	body, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
 	if err != nil {
 		return false, err.Error()
 	}
 
 	var res Result
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	if err = json.Unmarshal(body, &res); err != nil {
 		return false, err.Error()
 	}
@@ -102,15 +105,16 @@
 	url := DATA_URL_PREFIX + "/sdk/sdkDownload"
 	netNode := getNetNode(url2Topic(Topic_AppCenter_Service, url))
 	client := NewClient(WithNodes(netNode))
-	paramMap := map[string]string {
+	paramMap := map[string]string{
 		"path": id,
 	}
-	body, err := client.DoGetRequest(url,paramMap,nil)
+	body, err := client.DoGetRequest(url, paramMap, nil)
 	if err != nil {
 		return false, err.Error()
 	}
 
 	var res Result
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	if err = json.Unmarshal(body, &res); err != nil {
 		return false, err.Error()
 	}
@@ -122,7 +126,7 @@
 	m := make(map[string]protomsg.App)
 	apps := api.FindAll("")
 	if apps != nil {
-		for _,a := range apps {
+		for _, a := range apps {
 			m[a.Package] = a
 		}
 	}
@@ -140,10 +144,11 @@
 	paramMap["appName"] = appName
 	respBody, err := client.DoGetRequest(url, paramMap, nil)
 	logPrint("DoGetRequest err:", err)
-	if err !=nil {
+	if err != nil {
 		return nil
 	}
 	var res Result
+	var json = jsoniter.ConfigCompatibleWithStandardLibrary
 	if err = json.Unmarshal(respBody, &res); err != nil {
 		logPrint(err)
 		return nil
@@ -156,4 +161,4 @@
 		logPrint("unmarshal err:", err)
 		return nil
 	}
-}
\ No newline at end of file
+}

--
Gitblit v1.8.0