analysieren ich eine JSON-String haben wie folgt:Golang eine json mit DYNAMIC Schlüssel
j := `{"bvu62fu6dq": {
"name": "john",
"age": 23,
"xyz": "weu33s"
.....
.....}
}`
ich den Wert von name
und age
von oben JSON-String extrahieren möchten. Ich schaute auf dieses Beispiel Golal Website gegeben http://play.golang.org/p/YQgzP7KPp9
Aber mein Problem ist der Schlüssel in der JSON auf der obersten Ebene ist dynamisch. Das bedeutet bvu62fu6dq
ist dynamisch. Ich habe struct wie folgt erstellt:
type Info struct {
UniqueID map[string]string
}
aber nicht sicher, wie name
und age
zu extrahieren. Mein Code ist bei http://play.golang.org/p/Vbdkd3XIKc
Mögliche Duplikat [How um einen dynamischen JSON in Golang zu parsen/deserlize] (https://stackoverflow.com/questions/29347092/how-to-parse- deserlize-a-dynamic-json-in-golang) – Flimzy