资源说明:图式
软件包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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。