Golang:go-querystring将struct编码为URL查询参数的库
导读:go-querystring is a Go library for encoding structs into URL query parameters.译文:go-querystring 将struct编码为URL查询参数的Golang...
go-querystring is a Go library for encoding structs into URL query parameters.
译文:go-querystring 将struct编码为URL查询参数的Golang库
文档
- https://pkg.go.dev/github.com/google/go-querystring
安装
go get github.com/google/go-querystring
示例
package main
import (
"fmt"
"github.com/google/go-querystring/query"
)
// 注意:数据结构属性名需要大写
type Data struct {
Name string `url:"name"`
Age int `url:"age"`
IsStudent bool `url:"isStudent"`
}
func main() {
data := Data{
Name: "Tom",
Age: 2,
IsStudent: true,
}
value, _ := query.Values(data)
output := value.Encode()
fmt.Println(output)
// age=2&
isStudent=true&
name=Tom
}
参考
「Go工具箱」推荐一个Google开发的将结构体快速拼接成url查询参数的工具
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Golang:go-querystring将struct编码为URL查询参数的库
本文地址: https://pptw.com/jishu/6147.html
