मैं जेएसओएन में एक नेस्टेड संरचना कैसे मार्शल कर सकता हूं? मुझे पता है कि किसी भी नेस्टेड structs के बिना संरचना मार्शल कैसे करें। हालांकि जब मैं JSON प्रतिक्रिया को इस तरह दिखने की कोशिश करता हूं:मार्शल नेस्टेड structs 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