Помогите пожалуйста правильно Распарсить JSON.
Есть json такаого типа
"response": {
"players": [
{
"personaname": "Name",
"avatarfull": "https://url.com/images/avatars/ee/..",
}
]
}
}
Вот как обрабатываю
type PlayerSummaries struct {
PersonaName string `json:"personaname"`
AvatarFull string `json:"avatarfull"`
}
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
return nil, err
}
//в resp.Body - наш json
type Result struct {
Response struct {
Players []PlayerSummaries
}
}
var data Result
if err := json.Unmarshal([]byte(body), &data); err != nil {
return nil, err
}
return &data.Response.Players[0], err
Вот что возвращает
&{Name https://url.com/images/avatars/ee/..}
Не могу понять как правильно вернуть чисто строку например и занести в 2 переменные?
Что-бы было примерное так:
Переменная name = "name",
переменная avatarful = "url".
Буду очень благодарен!