An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/issue9/query

Package query 提供将查询参数解析到结构体的相关操作。 struct tag 通过 struct tag 的方式将查询参数与结构体中的字段进行关联。 struct tag 的格式如下: 其中 name 为对应查询参数的名称,若是为空则采用字段本身的名称; default 表示在没有参数的情况下,采用的默认值,可以为空。 若是将整个值设置为 -,则表示忽略当前字段。 数组: 如果字段表示的是切片,那么查询参数的值,将以半角逗号作为分隔符进行转换写入到切片中。 struct tag 中的默认值,也可以指定多个: 以上内容,在没有指定参数的情况下,Slice 会被指定为 []string{"1", "2"} 若 URL 中指定了 /?slices=4,5,6,则 Slice 的值会被设置为 []string{"4", "5", "6"} 如果值中有逗号,则可以使用 slices=v1&slices=v2,v3 的方式将值解析成 []string{"v1", "v2,v3"} 默认值: 默认值可以通过 struct tag 指定,也可以通过在初始化对象时,另外指定: 以上内容,在不传递参数时,会采用 []int{3,4,5} 作为其默认值,而不是 struct tag 中指定的 []int{1,2}。

Ecosystem
proxy.golang.org
Latest Release
v1.0.1
about 7 years ago
Versions
2
Dependent Packages
1
Dependent Repos
1
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Filter by Kind
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/issue9/query
spec
License MIT
Namespace github.com/issue9
First Release over 7 years ago
Last Synced 8 days ago
Keywords
query query-params
Repository
Stars 4 on GitHub
Forks 2 on GitHub
Rankings on proxy.golang.org
Overall Top 8.8%
Dependent packages Top 5.8%
Dependent repos Top 4.7%