2020
10-08
10-08
Go 语言json.Unmarshal 遇到的小问题(推荐)
1.问题现象描述使用json.Unmarshal(),反序列化时,出现了科学计数法,参考代码如下:jsonStr:=`{"number":1234567}`result:=make(map[string]interface{})err:=json.Unmarshal([]byte(jsonStr),&result)iferr!=nil{fmt.Println(err)}fmt.Println(result)//输出//map[number:1.234567e+06]这个问题不是必现,只有当数字的位数大于6位时,才会变成了科学计数法。2.问题影响描述当数据结构未知,使用map[string]in...
继续阅读 >