package mainimport ("encoding/json""fmt")type Movie struct {Title string `json:"title"`Year int `json:"year"`Price int `json:"price"`Actors []string `json:"actors"`}func main() {movie := Movie{"喜剧之王", 200, 10, []string{"周星驰", "张柏芝"}}fmt.Println(movie)jsonStr, err := json.Marshal(movie)if err!=nil{fmt.Println(err)return}fmt.Printf("%s\n",jsonStr)movie1:=Movie{}json.Unmarshal(jsonStr,&movie1)if err!=nil {fmt.Println(err)return}fmt.Println(movie1)}
