Добавить массив во вложенной структуре в другой массив в другой вложенной структуре - PullRequest
0 голосов
/ 21 января 2020

У меня есть вложенная структура, как показано ниже

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)

Но я получаю несовместимые типы, любую помощь в этом было бы здорово.

1 Ответ

3 голосов
/ 21 января 2020

попробуйте так:

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