如何处理非常大的hexadecimal strings
考虑hexadecimal String 0x00000000d3c21bcecceda1000000。 进口 ( “编码/JSON” “ FMT” “数学/大” ) func main(){ 六边形:=“ 0x000000d3c21bcecceda1000000” bigint:= big.newint(0) bigint.setstring(Hexstring,16) 十进制,确定:= bigint.float64() 如果!好{ //处理错误 } fmt.println(十进制) 结果,err:= json.marshal(十进制) 如果err!= nil { //处理错误 } fmt.println(string(result)) } 此代码使用setString方法将十六进制字符串转换为大。然后将十进制值申请到JSON字符串中。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3