So what am I doing wrong here, am not really understanding how to generate a nested JSON structure:
I am getting "missing type in composite literal" exception. https://play.golang.org/p/pA1fpbQHbb0
package main
import "fmt"
type FamilyRequestBody struct {
Family string `json:"family"`
}
type DataRequestBody struct {
Family FamilyRequestBody `json:"family"`
}
type EventRequestBody struct {
Account string `json:"account"`
Player string `json:"player"`
Count int `json:"count"`
}
type TeamRequestBody struct {
Account string `json:"account"`
Team string `json:"team"`
}
type PlayerRequestBody struct {
Account string `json:"account"`
Team string `json:"team"`
Player string `json:"player"`
Data DataRequestBody `json:"data"`
}
func main() {
l := PlayerRequestBody{
Account: "my-account",
Team: "12345",
Player: "23424234",
Data: {Family: "12345"},
}
fmt.Printf("%#v
", l)
}