Как мне построить структуру для исторических биткойнов, если мои даты будут постоянно меняться? Я использую https://mholt.github.io/json-to-go/ для построения структуры, которую я намерен использовать при достижении этой конечной точки https://api.coindesk.com/v1/bpi/historical/close.json?start=2013-09-01&end=2013-09-05. Обратите внимание, что существуют даты начала и окончания, которые могут различаться.
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}
С намерением запросить любой диапазон дат, а не только эти пять дней.