go请求后怎么获取数据

resp, err := http.Get("baidu.com")
if err != nil {
   fmt.Println(err)
}
defer resp.Body.Close()

//get body    获取单个请求返回数据或多个 
body, err := ioutil.ReadAll(resp.Body)
//just print
fmt.Printf(string(body))

//返回JSON数据指定获取
var f interface{}
json.Unmarshal(body, &f)
//convert f to map
m := f.(map[string]interface{})
fmt.Println('\n')
fmt.Println(m["code"])

你可能感兴趣的:(go)