добрый день.
Есть структура
type Itemss []struct {
Name string `json:"name"`
Price int `json:"price"`
Have int `json:"have"`
Max int `json:"max"`
}
Получаю данніе
resp, err := http.Get("api")
if err != nil {
log.Panic(err)
}
items := &Itemss{}
dec := json.NewDecoder(resp.Body)
if err = dec.Decode(Items); err != nil {
logs.Log.Println("Ошибка в парсинге json от LF")
logs.Log.Printf("%v", err)
}
defer resp.Body.Close()
Потом пытаюсь сделать range для работы с json
for key := range items {
}
Но я получаю ошибку
can't range over items (type *Itemss)
Пожалуйста, подскажите, как с этим бороться?