Go Json字符串处理
//Helloprojectmain.gopackagemainimport("encoding/json""fmt""os")typeColorGroupstruct{IDintNamestringColors[]string}typeAnimalstruct{NamestringOrderstring}funcmain(){group:=ColorGroup{ID:1,Name:"Reds",Colors:[]string{"Crimson","Red","Ruby","Maroon"},}b,err:=json.Marshal(group)iferr!=nil{fmt.Println("error:",err)}os.Stdout.Write(b)varanimals[]AnimalvarjsonBlob=[]byte(`[{"Name":"Platypus","Order":"Monotremata"},{"Name":"Quoll","Order":"Dasyuromorphia"}]`)err1:=json.Unmarshal(jsonBlob,&animals)iferr1!=nil{fmt.Println("error:",err1)}fmt.Printf("%+v",animals)}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。