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  }