Wie man jSON mit einem dynamischen Schlüssel, der nicht als `json` in struct: GOlang @ erfasst werden kann, aufhe

Ich habe diese Struktur definiert:

type X struct {
 A string `json:"a_known_string"`
 B string `json:"b_known_string"`
}

Dieses Beispiel für JSON:

jsnStr: = [Aus einer Datei einlesen und zur Bestätigung ausdrucken]

Es ist

{
 "any string" : {
   "a_known_string" : "some value",
   "b_known_string" : "another value" 
 }
}

enn es nur die Struktur wäre, könnte ich:

var x X
err := json.Unmarshal(jsnStr, &x)

Aber ich muss diese "beliebige Zeichenfolge" erfassen. Wie mache ich das bitte?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage