2021
01-26
01-26
golang 实现json类型不确定时的转换
将json转为结构体时,经常会遇到无法确定某个字段类型的情况。在Go中可以使用interface任意类型来解决。//convertjsontostruct//typeuncertainpackagemainimport("fmt""encoding/json")typeHoststruct{Idinterface{}IdcIdinterface{}}funcmain(){b:=[]byte(`{"ID":11,"IDCid":"1001"}`)m:=Host{}err:=json.Unmarshal(b,&m)iferr!=nil{fmt.Println("Umarshalfailed:",err)return}fmt.P...
继续阅读 >