我通过post方法将数据接收到我的echo rest api中。我有两个数组。我导入pq库。 我的结构是
const idMap = new Map();
const get = id => idMap.get(id) || (obj => (idMap.set(id, obj), obj))({});
for(const info of dets)
Object.assign(get(info.id), info);
for(const { food, id } of foods) {
const user = get(id);
(user.foods || (user.foods = []).push(food);
}
//...
const result = [...idMap.values()];
我的帖子功能是
type Lien struct {
LinkID int `json: "linkID"`
Linklabel string `json: "label"`
Linkaddress string `json: "address"`
Langs []string `json: "langs"`
Cats []int `json: "cats"`
}
它适用于前两个字段,但不适用于数组,我总是得到一个空值。