Я пытаюсь добавить некоторые данные в секцию, основанную на моей структуре.
Пытаясь сделать это, я попытался разделить мою структуру на две отдельные. Это было неудачно. Каждый раз, когда я пытался добавить фрагмент, я получал ошибку: missing type in composite literal
. Я попытался погуглить это, но я не могу понять это.
// Separate File in types folder
type Item struct {
ID string `json:"id"`
Item string `json:"item"`
ProductDescription []ProductDescription
}
// Separate File in types folder
type ProductDescription struct {
ShortDescription string `json:"short_description"`
}
//Items Slice holds ItemsDB
var Items []types.Item
func ItemsDB() {
Items = append(Items,
types.Item{
ID: "1",
Item: "fruit",
ProductDescription: {
ShortDescription: "banana",
},
},
types.CoreItem{
ID: "1",
Item: "dairy",
ProductDescription: {
ShortDescription, "milk",
},
},
)
}
Ожидаемый результат будет:
{
{"id": "1", "item": "fruit", "product_descriptions": {"short_description": "banana"},
{"id": "1", "item": "fruit", "product_descriptions": {"short_description": "banana"}
}