Avatar ·

Entpacken von verschachtelten JSON-Objekten in Go: Problem mit leeren Feldern

Hallo zusammen!\n\nIch bin neu in Go und versuche, JSON mit verschachtelten Objekten zu parsen, aber es klappt nicht. Das JSON kommt von einer externen API und sieht ungefähr so aus:\n\n```json\n{\n "id": 123,\n "name": "Test",\n "details": {\n "age": 30,\n "city": "Moscow"\n }\n}\n```\n\nIch habe structs erstellt:\n\n```go\ntype Person struct {\n ID int `json:"id"`\n Name string `json:"name"`\n Details Details `json:"details"`\n}\n\ntype Details struct {\n Age int `json:"age"`\n City string `json:"city"`\n}\n```\n\nUnd versuche zu parsen:\n\n```go\nvar person Person\nerr := json.Unmarshal([]byte(jsonString), &person)\nif err != nil {\n log.Fatal(err)\n}\nfmt.Println(person)\n```\n\nDas Problem ist, dass beim Ausführen des Codes die Felder `Age` und `City` innerhalb von `Details` immer