2021
03-23
03-23
golang中json小谈之字符串转浮点数的操作
有时会有这种需求,将一个json数据形如:{"x":"golang","y":"520.1314"}中的y反序列化为浮点类型,如果这样写:packagemainimport("encoding/json""fmt")typeJsonTeststruct{Xstring`json:"x"`Yfloat64`json:"y"`}funcmain(){s:=`{"x":"golang","y":"520.1314"}`varjtJsonTesterr:=json.Unmarshal([]byte(s),&jt)iferr==nil{fmt.Printf("%+v\n",jt)}else{fmt.Println(err)...
继续阅读 >