중첩 된 구조체를 JSON으로 마샬링하는 방법은 무엇입니까? 중첩 된 구조체없이 구조체를 마샬링하는 방법을 알고 있습니다. 그러나 JSON 응답을 다음과 같이 만들려고하면 :중첩 된 구조체를 JSON으로 마샬링
{"genre": {"country": "taylor swift", "rock": "aimee"}}
나는 문제가있다.
내 코드는 다음과 같습니다
는이동합니다
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)
는 그러나, 나는 오류
Missing type in composite literal
을 얻을 어떻게이 문제를 해결합니까?
감사합니다! 첫 번째 예제는 작동하지 않았습니다. – user3918985