StructsGo 結(jié)構(gòu)體實(shí)用工具
Structs 包括各種 Go(Golang)結(jié)構(gòu)實(shí)用工具。Structs 一開(kāi)始只是用來(lái)轉(zhuǎn)換一個(gè)結(jié)構(gòu)體成為一個(gè)map[string]interface{},后來(lái)慢慢發(fā)展,現(xiàn)在添加了其他的實(shí)用工具。
安裝
go get github.com/fatih/structs
使用和示例
定義和聲明結(jié)構(gòu)體:
type Server struct {
Name string `json:"name,omitempty"`
ID int
Enabled bool
users []string // not exported
http.Server // embedded}server := &Server{
Name: "gopher",
ID: 123456,
Enabled: true,}
評(píng)論
圖片
表情
