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