package main

import (
	"fmt"

	"github.com/gogf/gf/util/gconv"
)

func main() {
	type User struct {
		Uid      int
		Name     string `gconv:"-"`
		NickName string `gconv:"nickname, omitempty"`
		Pass1    string `gconv:"password1"`
		Pass2    string `gconv:"password2"`
	}
	user := User{
		Uid:   100,
		Name:  "john",
		Pass1: "123",
		Pass2: "456",
	}
	fmt.Println(gconv.Map(user))
}
