第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將兩個(gè)JSON數(shù)組與通用密鑰golang合并

將兩個(gè)JSON數(shù)組與通用密鑰golang合并

Go
Qyouu 2021-04-12 17:14:40
如今,我嘗試根據(jù)一個(gè)公共密鑰合并兩個(gè)jon。我在一個(gè)公共字段中輸入了兩個(gè)不同的JSON,我想基于公共密鑰合并兩個(gè)JSON的數(shù)據(jù)。兩種JSON之間的一種sql連接。JSON源自此代碼func Dati_plus(c *gin.Context) {oracle, err := http.Get("http://XXXX/XXX")    if err != nil {            panic(err)    }defer oracle.Body.Close()mysql, err := http.Get("http://XXXX/XXX")if err != nil {        panic(err)}defer mysql.Body.Close()oracleJSON, err := ioutil.ReadAll(oracle.Body)if err != nil {        panic(err)}mysqlJSON, err := ioutil.ReadAll(mysql.Body)if err != nil {        panic(err)}var oracleOUT map[string]interface{}var mysqlOUT map[string]interface{}json.Unmarshal([]byte(oracleJSON), &oracleOUT)json.Unmarshal([]byte(mysqlJSON), &mysqlOUT)a := map[string]interface{}{"result":mysqlOUT["result"]}b := map[string]interface{}{"result":oracleOUT["result"]}輸入中的JSON具有這種形式{"count":2,"result":[{"DESC":"2","NOMEmy":"PIPPO","COGNOMEmy":"PIPPO"},{"DESC":"7","NOMEmy":"PIPPO","COGNOMEmy":"PIPPO"}]{"count":2,"result":[{"DESC":"2","COS":"PIPPO","ROS":"PIPPO"},{"DESC":"7","COS":"PIPPO","ROS":"PIPPO"},{"DESC":"60","COS":"PIPPO","ROS":"PIPPO"}]如果我有兩個(gè)這樣的json函數(shù)的結(jié)果應(yīng)該是{"count":2,"result":[{"DESC":"2","COS":"PIPPO","ROS":"PIPPO","NOMEmy":"PIPPO","COGNOMEmy":"PIPPO"},{"DESC":"7","COS":"PIPPO","ROS":"PIPPO","NOMEmy":"PIPPO","COGNOMEmy":"PIPPO"},{"DESC":"60","COS":"PIPPO","ROS":"PIPPO"}]如果可以幫助的話,這是我用于在兩個(gè)單值JSON之間進(jìn)行合并的函數(shù),但是我無法以正確的方式對(duì)其進(jìn)行修改    func merge(dst, src map[string]interface{}, depth int) map[string]interface{} {    if depth > MaxDepth {        panic("Troppo Lungo")    }    for key, srcVal := range src {        if dstVal, ok := dst[key]; ok {            srcMap, srcMapOk := mapify(srcVal)            dstMap, dstMapOk := mapify(dstVal)            if srcMapOk && dstMapOk {                srcVal = merge(dstMap, srcMap, depth+1)            }        }        dst[key] = srcVal    }    return dst}請(qǐng)幫我。謝謝
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 352 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)