我正在尝试使用以下命令解组 Web 服务响应并且它工作正常。
bodyBytes, _ := ioutil.ReadAll(response.Body)
bodyString := string(bodyBytes)
err = json.Unmarshal([]byte(bodyString), &output)
fmt.Println(&output)
当我使用指针变量 '&output' 时,它工作正常,即;输出显示正确。
但是当我尝试在不使用 &(&符号)的情况下直接使用变量时,输出看起来不太好。
bodyBytes, _ := ioutil.ReadAll(response.Body)
bodyString := string(bodyBytes)
err = json.Unmarshal([]byte(bodyString), output)
fmt.Println(output)
这两个变量之间有什么区别 - 解组时指针与普通变量?
var output core.ApiData
输出是匹配 apidata 输出的类型结构。
翻过高山走不出你
忽然笑
梦里花落0921
随时随地看视频慕课网APP
相关分类