我有一个数组,例如我的数据列表为JSON。//
[ { "ID": 1, .... "ClosedAt": "nine" }, ... ]
我想结合像2的数组,我试图追加它们。-合并-追加
[ { "ID": 1, .... "ClosedAt": "nine" }, { "ID": 2, .... "ClosedAt": "nine" }, { "ID": 3, .... "ClosedAt": "nine" }, ... { "totalpage": 10, }, ]
控制者
tickets, ptotal, err := models.GetAllTicket(query, fields, sortby, order, offset, limit) if err != nil { i.Data["json"] = err.Error() } else { i.Data["json"] = ptotal i.Data["json"] = tickets } i.ServeJSON()
Beego(golang)API返回JSON
import "encoding/json" func Append(json1, json2 []byte) ([]byte, error) { jsonArray1 := []json.RawMessage{} err := json.Unmarshal(json1, &jsonArray1) if err != nil { return nil, err } jsonArray2 := []json.RawMessage{} err = json.Unmarshal(json2, &jsonArray2) if err != nil { return nil, err } jsonArray := append(jsonArray1, jsonArray2...) result, err := json.Marshal(jsonArray) if err != nil { return nil, err } return result, nil }
希望是你想要的