Como desmarcar jSON com chave dinâmica que não pode ser capturada como um `json` em struct: GOlang
Eu tenho essa estrutura definida:
type X struct {
A string `json:"a_known_string"`
B string `json:"b_known_string"`
}
Esta amostra JSON:
jsnStr: = [leitura de um arquivo e impressa para confirmar]
Isto é:
{
"any string" : {
"a_known_string" : "some value",
"b_known_string" : "another value"
}
}
Se fosse apenas a estrutura, eu poderia:
var x X
err := json.Unmarshal(jsnStr, &x)
Mas preciso capturar essa 'qualquer string'. Como faço isso por favor?