package main import ( "encoding/json" "fmt" ) type Person struct { // tag 可轉爲小寫 Name string `json:"name"` Age int `json:"age"` } func main() { var p1 Person p1.Name = "golang" p1.Age = 11 jsonStr, err := json.Marshal(p1) if err != nil { fmt.Println("error: ", err) } fmt.Println(string(jsonStr)) }