简体   繁体   English

如何将float64转换为json.Number golang

[英]How to convert float64 to json.Number golang

I have , 我有 ,

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

I want timeTaken as json.Number so I am trying this - 我想将timeTaken作为json.Number,所以我正在尝试-

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

But it is not working. 但这是行不通的。

json.Number is internally, a string. json.Number在内部是一个字符串。 Using strconv.FormatFloat should work. 使用strconv.FormatFloat应该可以。

json.Number(strconv.FormatFloat(123.456, 'e', -1, 64))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM