猿问

处理从 post 请求到 Json 的响应

我正在使用以下代码在发布请求后从服务器获取响应:


type ResponseFromPost struct {

    N_expediente string

    Enviar string

}


func main(){


    ......


    res, err := client.Do(req)

    if err != nil {

        return

    }


    defer res.Body.Close()


    body, err := ioutil.ReadAll(res.Body)


    var re ResponseFromPost

    err = json.Unmarshal(body, &re)

    fmt.Println(re.Enviar);

}

有了这个,我得到:


    error: &{%!e(string=array) %!e(*reflect.rtype=&{32 2509985895 0 8 8 25 0x608170

[0x7703c0 <nil>] 0x730b80 0x69acb0 0x6116c0 0x7732c0})}

服务器发送的值为:


[{"n_expediente":"9","enviar":"2"}]

如何使用 json 变量?


动漫人物
浏览 154回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答