//Hello项目main.gopackage主要 导入( “编码/json” “fmt” “操作系统” ) ColorGroup struct类型{ int ID 名称字符串 颜色[]字符串 } 类型动物结构{ 名称字符串 命令字符串 } 函数main () { 组:=ColorGroup { ID: 1、 名称:“红军”, 颜色:[]字符串{“红色”、“红色”、“红宝石”,“栗色”}, } b,犯错:=json.Marshal(集团) 如果犯错!=nil { fmt.Println(“错误:犯错) } os.Stdout.Write (b) var动物[]的动物 var jsonBlob=[]字节(' ( {" Name ":“鸭嘴兽”、“秩序”:“单孔目”}, {" Name ":“种”、“秩序”:“Dasyuromorphia”} ]”) err1:=json.Unmarshal (jsonBlob动物) 如果err1 !=nil { err1 fmt.Println(“错误:”) } fmt.Printf (“% + v”、动物) }