golang 处理科学计数法

这几天在网上找了不少资料, 都没有在讲这个问题的特别好的答案,这里小子斗胆描述这个问题的解决:

问题出现场景: 由于前端没有对过长的数据进行字符串转化处理,所以在json.unmarshal 时出现用float64 时出现科学计数法现象

因此斗胆使用了fmt.Sprintf方法:代码如下:

hotel.Longitude = fmt.Sprintf("%.2f", response.Longitude)

f前面的数字为你决定要保留多少位小数.

祝各位好运!

原文地址:https://www.cnblogs.com/EvildoerOne/p/8874585.html