Есть пример ввода данных.
{
"status": "OK",
"status_code": 100,
"sms": {
"79607891234": {
"status": "ERROR",
"status_code": 203,
"status_text": "Нет текста сообщения"
},
"79035671233": {
"status": "ERROR",
"status_code": 203,
"status_text": "Нет текста сообщения"
},
"79105432212": {
"status": "ERROR",
"status_code": 203,
"status_text": "Нет текста сообщения"
}
},
"balance": 2676.18
}
type SMSPhone struct {
Status string `json:"status"`
StatusCode int `json:"status_code"`
SmsID string `json:"sms_id"`
StatusText string `json:"status_text"`
}
type SMSSendJSON struct {
Status string `json:"status"`
StatusCode int `json:"status_code"`
Sms []SMSPhone `json:"sms"`
Balance float64 `json:"balance"`
}
Это пример данных, которые я получаю после соответствующего запроса к серверу.И я получаю такие данные.Как можно сериализовать такие данные?Моя попытка не удалась из-за динамических имен списка вложенных структур.Как правильно обрабатывать такие вложенные динамические структуры?