2017-10-12 32 views
0

我有,如何float64轉換爲json.Number golang

{"time": 14990, "timeTaken": 5.43420481682} 

我想timeTaken作爲json.Number所以我要把這一點 -

{"time": 14990, "timeTaken": json.Number(5.43420481682)} 

但它無法正常工作。

+1

爲什麼你想這樣做?直接使用'float64'應該具有相同的效果。 – Flimzy

回答

2

json.Number是內部字符串。使用strconv.FormatFloat應該可以工作。

json.Number(strconv.FormatFloat(123.456, 'e', -1, 64)) 
相關問題