【文件属性】:
文件名称:模式:软件包gorillaschema用表单值填充结构
文件大小:27KB
文件格式:ZIP
更新时间:2021-02-03 14:20:10
go http schema gorilla forms
图式
软件包gorilla / schema在结构值之间进行结构转换。
例
这是一个简单的示例:我们解析POST表单值,然后将其解码为结构:
// Set a Decoder instance as a package global, because it caches
// meta-data about structs, and an instance can be shared safely.
var decoder = schema . NewDecoder ()
type Person struct {
Name string
Phone string
}
func MyHandler ( w http. ResponseWriter , r * http. Request ) {
err := r . ParseForm ()
if err != nil {
// Handle error
}
var person Person
// r.PostForm is a map of our POST
【文件预览】:
schema-master
----decoder.go(14KB)
----doc.go(4KB)
----.github()
--------release-drafter.yml(126B)
--------stale.yml(343B)
----encoder.go(5KB)
----converter.go(3KB)
----LICENSE(1KB)
----encoder_test.go(10KB)
----cache.go(8KB)
----.circleci()
--------config.yml(2KB)
----README.md(3KB)
----decoder_test.go(47KB)
----go.mod(42B)