- 解析json成struct,要注意在Unmarshal之前*struct必须初始化
func getAvailabilities(jstr string)(ret *Resp, err error) {
//会报错,应该加上ret = &Resp{}
err = json.Unmarshal(jstr, ret)
return
}
- time.Time字段在输出成json时,默认是RFC3339,即2006-01-02T09:00:00+01:00这种
- time.Time字段解析json时,除非时间字符串是标准的RFC3339或null,否则是会报错的