我正在为 Golang 中的 restAPI 实现进行单元测试。我需要将一个对象数组传递给 url。这是我拥有的结构示例:
type version struct {
Name string `json:"name"`
Ver string `json:"ver"`
}
type event struct {
ID string `json:"id"`
Title string `json:"Title"`
Description string `json:"Description"`
Versions []version `json:"versions"`
}
我在邮递员中测试的示例 json 输入将如下所示
{
"id": "101",
"title": "This is simple Golang title for testing!",
"Description":"Sample code for REST api implementation in Golang 2021!",
"versions": [
{
"name": "pingPong",
"ver": "10.2"
},
{
"name": "Ninja",
"ver": "10.24"
}
]
}
我的问题是如何将对象数组作为 URL 参数传递。我希望有类似下面的内容,但不希望如何填充我由...突出显示的结尾部分
url?ID=20&Title=urlTitle&Description=UrlDescription&...