GOgo json 操作
Posted jzsg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GOgo json 操作相关的知识,希望对你有一定的参考价值。
golang json数据的转换
1、json bytes 转结构体
type CityWeather struct {
Data WatherDetail
Status int
Desc string
}
type WatherDetail struct {
Ysterday string
City string
Forecast []map[string]string
Ganmao string
Wendu string
}
func TestHttp3(t *testing.T){
queryWeatherURL := "http://wthrcdn.etouch.cn/weather_mini?city=杭州"
httpclient := &http.Client{}
resp, err := httpclient.Get(queryWeatherURL)
if err!=nil {
fmt.Println(err)
return
}
defer resp.Body.Close()
cityWeather := new(CityWeather)
_ = json.NewDecoder(resp.Body).Decode(cityWeather)
fmt.Println(cityWeather.Data.City)
}
以上是关于GOgo json 操作的主要内容,如果未能解决你的问题,请参考以下文章