JSON coinbase API历史数据的构造问题
如果我的日期会不断变化,我应该如何构建历史比特币数据的结构?我正在使用它来构建我打算在到达这个终点时使用的结构。请注意,开始和结束日期可能会有所不同JSON coinbase API历史数据的构造问题,json,go,Json,Go,如果我的日期会不断变化,我应该如何构建历史比特币数据的结构?我正在使用它来构建我打算在到达这个终点时使用的结构。请注意,开始和结束日期可能会有所不同 type AutoGenerated struct { Bpi struct { Two0130901 float64 `json:"2013-09-01"` Two0130902 float64 `json:"2013-09-02"` Two0130903 float64 `json:"20
type AutoGenerated struct {
Bpi struct {
Two0130901 float64 `json:"2013-09-01"`
Two0130902 float64 `json:"2013-09-02"`
Two0130903 float64 `json:"2013-09-03"`
Two0130904 float64 `json:"2013-09-04"`
Two0130905 float64 `json:"2013-09-05"`
} `json:"bpi"`
Disclaimer string `json:"disclaimer"`
Time struct {
Updated string `json:"updated"`
UpdatedISO time.Time `json:"updatedISO"`
} `json:"time"`
}
我想去一个有日期和价格的地方。比如说
{"2013-09-01":128.2597,
"2013-09-02":127.3648,
"2013-09-03":127.5915,
"2013-09-04":120.5738,
"2013-09-05":120.5333}
我可以请求任何日期范围,而不仅仅是这五天。使用映射,而不是Bpi结构:
type AutoGenerated struct {
Bpi map[string]float64 `json:"bpi"`
Disclaimer string `json:"disclaimer"`
Time struct {
Updated string `json:"updated"`
UpdatedISO time.Time `json:"updatedISO"`
} `json:"time"`
}
这会给你你想要的