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?

questionAnswers(1)

yourAnswerToTheQuestion