Golang:go-querystring将struct编码为URL查询参数的库
Posted 彭世瑜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang:go-querystring将struct编码为URL查询参数的库相关的知识,希望对你有一定的参考价值。
go-querystring is a Go library for encoding structs into URL query parameters.
文档
安装
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
以上是关于Golang:go-querystring将struct编码为URL查询参数的库的主要内容,如果未能解决你的问题,请参考以下文章