Golang:go-querystring将struct编码为URL查询参数的库
2023-09-27 14:24:16 时间
go-querystring is a Go library for encoding structs into URL query parameters.
译文:go-querystring 将struct编码为URL查询参数的Golang库
文档
安装
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语言爬取珍爱网 | 第二回
- Go struc 结构体
- go path/filepath包文件路径操作详解
- Linux下安装Go环境
- Go常用设计模式(下)
- go 异常处理
- 开发者联盟生态市场 「企业特惠GO第2期-服务市场专题」 海量福利来袭
- Go基础系列:import导包和初始化阶段
- 使用Go env命令设置Go的环境
- (转)go新建文件权限与设置不符
- GO语言练习:多返回值函数
- 8.Go-Reader,Writer和ioutil
- 4.Go-结构体、结构体指针和方法
- 【Go电商实战05】结合项目解答使用Go中间件遇到的问题:中间件的概念和应用
- 【GoLang】1.1 第一个go程序
- Go语言二叉树定义及遍历算法实现
- 安卓破解版Pokémon Go?DroidJack木马开始蔓延
- Go的学习 sort
- 计算机网络课程实验3——编程实现可靠数据传输原理 Go-Back-N