신고하기 전에 해당 내용을 읽으십시오.GoLang JSON 디코딩
{
"out_key": {
"some_uri": "url",
"more_than_one_key_here": {
"Ip": "127.0.0.1",
"port": "80",
}
}
}
out_key
이 동적으로 생성됩니다. 그것의 이름을 추측하는 것은 없습니다. 마찬가지로, more_than_one_key_here
도 동적으로 생성됩니다. some_uri
은 out_key
에서 계속 유지됩니다. 이러한 시나리오에서 JSON 디코딩 구조체는 어떻게 만듭니 까?
구조체 대신지도를 사용하지 않는 이유는 무엇입니까? – JimB
나는 morekey map [string] struct_for_ip_port 타입을 할당하고 "some_url"과 "morekey"struct를 취한 다른 구조체를 생성 해 보았습니다. 그것은 작동하지 않는 것 같습니다. 더하기, "morekey"는 "morekey"를 실제 키 이름으로 대체하기보다는 "morekey"를 통해 참조해야합니다. 그것은 바람직하지 않습니다. – rickydj
찾고있는 것을 보여줄 수 있습니까? 동적 키를 원할 경우지도를 사용해야하므로 맵이 충분하지 않으면 원하는 것을 이해하지 못합니다. – JimB