当前位置: 首页 > 面试题库 >

如何附加或组合2个[] array golang beego

谷梁子濯
2023-03-14
问题内容

我有一个数组,例如我的数据列表为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()

JSON的描述

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
}

希望是你想要的



 类似资料:
  • 我正在尝试连接2个字符串,但不确定如何进行连接。 这是我的代码: 我试着用在中添加它,我试着用这种方式创建它,它只显示数字,不显示文本

  • 问题内容: 我具有以下复合组件( ) 在下面的片段中,我想使用以下方式向该组件添加一个 事件: 当我调用Testpage时,出现以下错误: 我该如何解决这个问题? Ajax-Event应该触发UI-Bean-Methode。 谢谢罗纳德 问题答案: 您需要将其注册为Composite界面中的客户端行为。 :您将在Composite的客户端中指定的自定义事件名称。可以与实际事件名称相同。可以定做的。

  • 问题内容: 如何在不比较键的情况下将一个数组追加到另一个数组? 最后应该是: 如果我使用或,则将导致以下结果之一: 这样做应该是一件值得做的事,但是要用一种更优雅的方式: 问题答案: 是一种优雅的方式: 做类似的事情: 将不起作用,因为运算符实际上并未合并它们。如果它们的键与相同,则不会执行任何操作。

  • 问题内容: 让我们看一个例子。 我需要合并这两个对象数组并创建以下数组: 有没有JavaScript或jQuery函数可以做到这一点? 不适合我 它返回 问题答案: 如果要在JavaScript中合并2个对象数组。你可以使用这一招 例如 输出:

  • 我们有两个视频:video1.webm和video2.webm。如何将这两者结合起来,得到包含来自video1.webm的视频和来自video1和video2的音频的output.mp4? 示例: video1(video1中的audio1)+video2(video2中的audio2)=outputVideo(video1+audio1+audio2) 图像示例 FFMPEG-i 1.webm-

  • 问题内容: 我有下面的表 我采用类似的值,在某些应用程序分页中使用 通过我也获得ID,但是,我想在子句中使用此ID,例如 但是,如何将其放在子句中? 我需要这样的东西,因为我包含超过 3000万个 记录,而实际字段却无法使用 为了处理前4个唯一组合值,我需要 为了处理接下来的4个唯一组合值,我需要在我的应用程序中使用ID,因此简而言之,我想在我的子句中使用以下提到的ID 这是我桌子的结构 如您在此