我用这种方式构建了两个json输入"count: 1 result: fields" 我想串联在结果中找到的字段,而无需使用定义的结构。我已经尝试了很多方法,但是大多数情况下,结果是有关接口{}类型的错误或最后一个映射覆盖了数据我希望将“结果”以及第一和第二地图字段都合并到输出结果中。oracle, err := http.Get("http://XXX:8080/XXXX/"+id) if err != nil { panic(err) }defer oracle.Body.Close()mysql, err := http.Get("http://XXX:3000/XXX/"+id)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(oracleJSON, &oracleOUT)json.Unmarshal(mysqlJSON, &mysqlOUT)a := oracleOUT["result"]b := mysqlOUT["result"]c.JSON(http.StatusOK, gin.H{"result": ????})这是json的一个例子{"count":1,"result":{"COD_DIPENDENTE":"00060636","MATRICOLA":"60636","COGNOME":"PIPPO"}}如果我有两个这样的json函数的结果应该是`"result":{"COD_DIPENDENTE":"00060636","MATRICOLA":"60636","COGNOME":"PIPPO","COD_DIPENDENTE":"00060636","MATRICOLA":"60636","COGNOME":"PIPPO"}}`
1 回答
- 1 回答
- 0 关注
- 319 浏览
添加回答
举报
0/150
提交
取消