package main import ( "encoding/json" "fmt" ) type Person struct { Name string Age int Email string } func main() { p := Person{ Name: "Drake", Age: 35, Email: "drake@example.com", } bs, _ := json.MarshalIndent(p, "", "\t") fmt.Println(string(bs)) }
zzh@ZZHPC:/zdata/MyPrograms/Go/study$ go run main.go { "Name": "Drake", "Age": 35, "Email": "drake@example.com" }