github.com/gogf/gf@v1.16.9/.example/util/gconv/gconv_map2.go (about) 1 package main 2 3 import ( 4 "fmt" 5 6 "github.com/gogf/gf/util/gconv" 7 ) 8 9 func main() { 10 type User struct { 11 Uid int 12 Name string `gconv:"-"` 13 NickName string `gconv:"nickname, omitempty"` 14 Pass1 string `gconv:"password1"` 15 Pass2 string `gconv:"password2"` 16 } 17 user := User{ 18 Uid: 100, 19 Name: "john", 20 Pass1: "123", 21 Pass2: "456", 22 } 23 fmt.Println(gconv.Map(user)) 24 }