Birds of a Feather – Stick Together
func Marshal(v interface{}) ([]byte, error)
json.Marshal package main import "encoding/json" import "fmt" // struct members must be public to be marshalled (start with capital letter) type Abc struct { X string `json:"x"` Y string `json:"y"` } func main() { res2D := Abc { X: "tom", Y: "the best",} mesg, _ := json.Marshal(res2D) fmt.Printf("%V\n",res2D) fmt.Println(string(mesg)) }
json.Marshal
package main import "encoding/json" import "fmt" // struct members must be public to be marshalled (start with capital letter) type Abc struct { X string `json:"x"` Y string `json:"y"` } func main() { res2D := Abc { X: "tom", Y: "the best",} mesg, _ := json.Marshal(res2D) fmt.Printf("%V\n",res2D) fmt.Println(string(mesg)) }