我正在尝试在 Go 中构建一个 POST 正文,但我不断收到以下错误:无效的复合文字类型字符串下面是我的代码和结构的片段,我不知道我做错了什么?postData := projectPostData{ Filters: projectFilters{ Name: string{ // <-- Error is referred to on this line target, }, },}type projectPostData struct { Filters projectFilters `json:"filters,omitempty"`}type projectFilters struct { Name string `json:"name,omitempty"`}
1 回答
哔哔one
TA贡献1854条经验 获得超8个赞
您可以检查以下代码:
package main
import(
"fmt"
)
type projectFilters struct {
Name string `json:"string,omitempty"`
}
type projectPostData struct {
Filters projectFilters `json:"filters,omitempty"`
}
func main(){
target := "test target"
postData := projectPostData{
Filters: projectFilters{
Name: target,
},
}
fmt.Println(postData)
}
- 1 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消