我通过 json 包解析和存储 JSON 数据,并使用 func Unmarshal 来获取所需的输出。不幸的是我得到的输出是:
&{6}
我只想
6.
这是我的一些代码:
type AutoGenerated struct {
Total int `json:"total"`
}
func getStations(body []byte) (*AutoGenerated, error) {
var s = new(AutoGenerated)
err := json.Unmarshal(body, &s)
if(err != nil){
fmt.Println("whoops:", err)
}
return s, err
}
func main() {
s, err := getStations([]byte(body))
fmt.Printf("%v, %T", s, s)
s, err := getStations([]byte(body))
}
我无法使用 regexp 包中的 reg.ReplaceAllString 函数,因为这不是字符串。好像是指针什么的。body 存储 json。
大话西游666
相关分类