У меня есть JSON, как
{
"company_id": "Sahil",
"company_name": "Sahil",
"ats_operators": ["123"],
"ids": [
{
"duns_id": "1234"
}
],
"company_symbol": "1234"
}
Я хотел преобразовать вышеуказанный JSON в структуру Go.
У меня есть один способ сделать это:
type AutoGenerated struct {
CompanyID string `json:"company_id"`
CompanyName string `json:"company_name"`
AtsOperators []string `json:"ats_operators"`
Ids []struct {
DubnsID string `json:"dubns_id"`
} `json:"ids"`
CompanySymbol string `json:"company_symbol"`
}
Но я хотел использовать Go-Map вместо вложенной структуры.
Я попытался использовать приведенный ниже код, но он не может разобрать вышеуказанный JSON.
type Test struct {
CompanyID string `json:"company_id"`
CompanyName string `json:"company_name"`
CompanySymbol string `json:"company_symbol"`
IDs map[string][]string `json:"ids"`
AtsOperators []string `json:"ats_operators"`
}
Пожалуйста, помогите и дайте мне знать, что не так с вышеуказанной структурой Go?