github.com/issue9/query (go): 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}。
Keywords: query|query-params