go get请求 json字符串转为结构体
原创
©著作权归作者所有:来自51CTO博客作者西瓜霜啊的原创作品,请联系作者获取转载授权,否则将追究法律责任
package main
import (
"io/ioutil"
"fmt"
"net/http"
"encoding/json"
)
type Eth struct {
Status int
Data Ticker
}
type Ticker struct {
Ticker []float64
Seq int
}
func main() {
httpGet()
}
func httpGet() {
resp, err := http.Get("https://api.fcoin.com/v2/market/ticker/ethusdt")
if err != nil {
// handle error
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
// handle error
}
fmt.Println(string(body))
var s Eth
json.Unmarshal([]byte(string(body)), &s)
fmt.Println(s.Data.Ticker)
}
破罐子互摔