给定一个如下所示的 URL:http://127.0.0.1:3001/find?fields=hostname,App,Node_type,invalid我将字段提取到这样的切片中:filters := r.URL.Query().Get("fields")fmt.Println(filters)结果:hostname,App,Node_type,invalid它作为字符串接收,但我更喜欢将子字符串分成一个序列。
2 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
该问题实际上涉及如何在特定分隔符上拆分字符串。为此,您可以使用该strings.Split()功能:
import "strings"
// ...
filters := strings.Split(r.URL.Query().Get("fields"), ",")
您的filters变量现在将是一个切片,如果没有可用的“字段”查询参数,则该切片可能为空。
- 2 回答
- 0 关注
- 208 浏览
添加回答
举报
0/150
提交
取消