arrays - 将嵌套结构中的数组追加到另一个嵌套结构中的另一个数组

标签 arrays go struct

我有一个嵌套的结构,如下所示

type TaskList struct {
    Entries []struct {
        Values struct {
            TaskID  string      `json:"Task ID"`
            Summary string      `json:"Summary"`
            Notes   interface{} `json:"Notes"`
        } `json:"values"`
        Links struct {
            Self []struct {
                Href string `json:"href"`
            } `json:"self"`
        } `json:"_links"`
    } `json:"entries"`
    Links struct {
        Self []struct {
            Href string `json:"href"`
        } `json:"self"`
    } `json:"_links"`
}

我想访问1 Entries结构并将其附加到另一个TaskList结构。我不太确定该怎么做。

我想按照以下方式做点事情:

firstList.Entries = append(firstList.Entries,secondList.Entries)


但是我得到了不兼容的类型,对此的任何帮助都会很棒。

最佳答案

尝试这种方式:

firstList.Entries = append(firstList.Entries, secondList.Entries...)

关于arrays - 将嵌套结构中的数组追加到另一个嵌套结构中的另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59845652/

相关文章:

c - 如何通过 xmlrpc-c 传递哈希表之类的对象?

java - 对数组进行排序,但按排序顺序更改其对应数组的列表

javascript - 有效地转置javascript数组

char 数组正在破坏我的堆栈结构。我声明有什么错误吗?

javascript - 给定相同的输入字符串,为什么这些 base64 编码输出不同?

go - 如果它具有相同的 'signature' 为什么不能使用来自不同包的类型? golang

arrays - 我怎样才能交错两个数组?

去获取 github.com/beego/bee 安装错误

c - 指针中的指针指针中的指针

arrays - 如何处理 YAML 中给出的数组项以与 Go 中的结构关联?