解决golang json: unsupported value: NaN
2023-02-18 15:36:58 时间
遇到这种
json: unsupported value: NaN
大部分是因为我们处理数值型的数据时,出错,导致变成了NaN no a number
然后序列化json的时候,如果值是NaN ,就会出现这个错误
仔细检查我们前面处理数据部分,看看有没有判断不严谨的地方
我的是因为,进行除法运算的时候,除数可能是0 ,就会出错,加上判断非0后正常了
当然如果实在找不到原因,为了防止出现这个错误,可以把数据进行包装成字符串
fmt.Sprintf("%v", i)
相关文章
- ARM嵌入式跟踪缓冲器技术参考手册
- MongoDB(4)- MongoDB与Python的交互
- MongoDB(3)- 数据的导入导出
- MongoDB(2)- MongoDB的基本操作
- MongoDB(1)- MongoDB数据库介绍与安装
- Linux(六):系统运维常用命令
- Linux(五):Linux的文档编辑器Vi
- Linux(四):Linux的打包和压缩详解
- Linux(三):Linux的目录及相关作用
- Linux(二):Linux的灵魂
- Linux(一):Linux操作系统
- Linux环境下安装配置Mysql
- (一)Git——安装与初始化
- (二)Git——基本操作
- (三)Git——分支
- (四)Git——团队协作
- Git——从入门到入云
- Linux嵌入式开发——shell命令
- Linux环境下接口调试利器:cURL
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)