数据DEMO:[腾讯位置服务](http://lbs.qq.com/webservice_v1/guide-region.html) 数据是 list 接口,页面下方有调用示例,可以点击打开新页面,看到调用接口时获得的数据结构 应该是自定义 struct 错误,像 [DEMO](http://lbs.qq.com/webservice_v1/guide-region.html) 中的数据,该如何自定义 struct ? ``` package main import ( "fmt" "io/ioutil" "log" "net/http" ) type tude struct { lat float32 lng float32 } type region struct { id string name string fullname string location tude cidx []int pinyin []string } type response struct { status int message string result []region } func main() { resp, err := http.Get("http://apis.map.qq.com/ws/district/v1/list?key=") if err != nil { log.Fatal(err) } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatal(err) } var rg response json.Unmarshal(body, &rg) fmt.Println(rg) } ```
有疑问加站长微信联系(非本文作者)
