API:
https://api.bitfinex.com/v2/tickers?symbols=ALL
Подскажите как лучше всего распарсить ответ данного API в структуру
type TickerResponse struct {
Symbol string `json:"symbol"`
Bid float64 `json:"bid"`
BidSize float64 `json:"bid_size"`
Ask float64 `json:"ask"`
AskSize float64 `json:"ask_size"`
DailyChange float64 `json:"daily_change"`
DailyChangePerc float64 `json:"daily_change_perc"`
LastPrice float64 `json:"last_price"`
Volume float64 `json:"volume"`
High float64 `json:"high"`
Low float64 `json:"low"`
}
В данный момент я распарсил ответ вот таким образом
var response []interface{}
err = json.Unmarshal(body, &response)
if err != nil {
return response, err
}
Теперь мне нужно смапить response в структуру, но возникает сложность с преобразованием типов.
https://github.com/bitfinexcom/bitfinex-api-go/pull/84/files
Обсуждают сегодня