如何在golang中初始化嵌套结构?
} //错误:无法使用摘要{Name:“test”,元数据:Clientdata{“404040”},}(类型摘要)作为类型[]摘要更多如何在golang中初始化嵌套结构?,go,struct,Go,Struct,} //错误:无法使用摘要{Name:“test”,元数据:Clientdata{“404040”},}(类型摘要)作为类型[]摘要更多 这里我做错了什么?简单地说,您稍微搞错了slice文本的语法。你的错误是相当合乎逻辑的,但遗憾的是它不起作用 以下是固定版本: type Summary struct { Name string `json:"name"` Metadata Clientdata `json:"metadata"` } type Clie
这里我做错了什么?简单地说,您稍微搞错了slice文本的语法。你的错误是相当合乎逻辑的,但遗憾的是它不起作用 以下是固定版本:
type Summary struct {
Name string `json:"name"`
Metadata Clientdata `json:"metadata"`
}
type Clientdata struct {
Income string `json:"income"`
}
v := &important{ client: "xyz", Response: Summary[{
Name: "test",
Metadata: Clientdata { "404040"},
}
}]
切片文字的定义如下:
v := &important{ client: "xyz", Response: []Summary{
{
Name: "test",
Metadata: Clientdata { "404040"},
},
},
}
简单地说,您稍微搞错了slice文本的语法。你的错误是相当合乎逻辑的,但遗憾的是它不起作用 以下是固定版本:
type Summary struct {
Name string `json:"name"`
Metadata Clientdata `json:"metadata"`
}
type Clientdata struct {
Income string `json:"income"`
}
v := &important{ client: "xyz", Response: Summary[{
Name: "test",
Metadata: Clientdata { "404040"},
}
}]
切片文字的定义如下:
v := &important{ client: "xyz", Response: []Summary{
{
Name: "test",
Metadata: Clientdata { "404040"},
},
},
}
不清楚您希望如何处理它,因为您的响应结构暗示了[]VmSummary info,但您正在向它提供[]Summary 另外,请检查阵列的初始化 像这样的
[]type{ items... }
不清楚您希望如何处理它,因为您的响应结构暗示了[]VmSummary info,但您正在向它提供[]Summary 另外,请检查阵列的初始化 像这样的
[]type{ items... }
快走!快走!快走