分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
```go
package main
import (
"net/http"
"io/ioutil"
"encoding/json"
"fmt"
)
func main() {
addr := "http://wthrcdn.etouch.cn/weather_mini?city=上海"
resp, err := http.Get(addr)
defer resp.Body.Close()
if err != nil {
panic(err)
}
b, err := ioutil.ReadAll(resp.Body)
var v map[string]interface{}
json.Unmarshal(b, &v)
v1 := (v["data"]).(map[string]interface{})
v2 := v1["forecast"]
fmt.Println(v2)
}
```
===================到最后是一个[]interface{}=======================
[map[type:晴 date:19日星期四 high:高温 27°C fengli:<![CDATA[<3级]]> low:低温 16°C fengxiang:东南风] map[date:20日星期五 high:高温 27°C fengli:<![CDATA[3-4级]]> low:低温 17°C fengxiang:东南风 type:晴] map[type:多云 date:21日星期六 high:高温 27°C fengli:<![CDATA[3-4级]]> low:低温 19°C fengxiang:东南风] map[date:22日星期天 high:高温 25°C fengli:<![CDATA[<3级]]> low:低温 15°C fengxiang:东南风 type:小雨] map[date:23日星期一 high:高温 21°C fengli:<![CDATA[3-4级]]> low:低温 13°C fengxiang:西北风 type:中雨]]
==========================================================
想不到怎么处理了, 求解
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信5338 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传