Files
gf/geg/util/gconv/gconv_map_deep.go

32 lines
554 B
Go
Raw Normal View History

2019-06-02 16:34:31 +08:00
package main
import (
"github.com/gogf/gf/g"
"github.com/gogf/gf/g/util/gconv"
)
func main() {
type Ids struct {
2019-06-12 21:06:57 +08:00
Id int `json:"id"`
Uid int `json:"uid"`
2019-06-02 16:34:31 +08:00
}
type Base struct {
Ids
CreateTime string `json:"create_time"`
}
type User struct {
Base
2019-06-12 21:06:57 +08:00
Passport string `json:"passport"`
Password string `json:"password"`
Nickname string `json:"nickname"`
2019-06-02 16:34:31 +08:00
}
user := new(User)
2019-06-12 21:06:57 +08:00
user.Id = 1
user.Uid = 100
user.Nickname = "John"
user.Passport = "johng"
user.Password = "123456"
2019-06-02 16:34:31 +08:00
user.CreateTime = "2019"
g.Dump(gconv.MapDeep(user))
}