struct внутри struct ?
type callbackSuccess struct {
Action string json:"action"
ID string json:"_id"
Data struct {
PillowShape []pillow_shape.PillowShapeModel json:pillow_shapes
} json:"data"
}
var pillowShapeList = []pillow_shape.PillowShapeModel{}
err = database.C("pillow_shape").Find(nil).All(&pillowShapeList)
if err != nil {
return err
}
var result, _ = json.Marshal(&callbackSuccess{
Action: "callback",
ID: callRequest.ID,
Data: {
PillowShape: pillowShapeList, // missing type in composite literal ERROR
},
})
структуры декларируйте каждую отдельно, либо анонимные структуры используйте внутри
у вас Data - это анонимная структура, и в инстансе придется ее руками собирать
Обсуждают сегодня