2014-07-26 20:01:53 +03:00
2014-07-26 14:08:52 +03:00
2014-07-26 14:08:52 +03:00
2014-07-26 20:01:53 +03:00

Structure GoDoc Build Status

Structure contains various utilitis to work with Go (Golang) structs.

Install

go get github.com/fatih/structure

Example

Below is an example which converts a struct to a map

type Server struct {
	Name    string
	ID      int32
	Enabled bool
}

s := &Server{
	Name:    "Arslan",
	ID:      123456,
	Enabled: true,
}

m, err := structure.ToMap(s)
if err != nil {
	panic(err)
}

fmt.Printf("%#v", m)
// Output: map[string]interface {}{"Name":"Arslan", "ID":123456, "Enabled":true}
Description
Utilities for Go structs
Readme MIT 200 KiB
Languages
Go 100%