Jak mogę zagnieżdżać strukturę zagnieżdżoną w JSON? Wiem, jak kierować strukturą bez żadnych zagnieżdżonych struktur. Jednak gdy próbuję zrobić odpowiedź JSON wygląda następująco:Marszałek zagnieżdżono struktury w JSON
{"genre": {"country": "taylor swift", "rock": "aimee"}}
Wpadam w problemy.
Mój kod wygląda następująco:
Go:
type Music struct {
Genre struct {
Country string
Rock string
}
}
resp := Music{
Genre: { // error on this line.
Country: "Taylor Swift",
Rock: "Aimee",
},
}
js, _ := json.Marshal(resp)
w.Write(js)
Jednakże pojawia się błąd
Missing type in composite literal
Jak mogę rozwiązać ten problem?
dziękuję! pierwszy przykład nie zadziałał mimo to – user3918985