解决golang json: unsupported value: NaN
2023-02-18 15:36:54 时间
遇到这种
json: unsupported value: NaN
大部分是因为我们处理数值型的数据时,出错,导致变成了NaN no a number
然后序列化json的时候,如果值是NaN ,就会出现这个错误
仔细检查我们前面处理数据部分,看看有没有判断不严谨的地方
我的是因为,进行除法运算的时候,除数可能是0 ,就会出错,加上判断非0后正常了
当然如果实在找不到原因,为了防止出现这个错误,可以把数据进行包装成字符串
fmt.Sprintf("%v", i)
相关文章
- [MongoDB] MongoDB增删查改
- [Linux] Linux Shell查找文件
- [Linux] Linux的环境变量
- Git工作流中常见的三种分支策略:GitFlow、GitHubFlow和GitLabFlow
- 2022 IDE各种激活的,码上用起来吧 ,java、python、php、go等等
- Go语言实现的23种设计模式之结构型模式
- 快来,这里有23种设计模式的Go语言实现
- Golang container/ring 环形链表
- 基础架构之Gitlab Runner
- Red Hat Enterprise Linux 9.1镜像迁移到腾讯云操作说明
- GitOps实践之kubernetes部署Argocd
- 分布式版本控制系统Git的使用最全最细;
- C++ Primer Plus习题及答案-第十三章
- C++ Primer Plus习题及答案-第十四章
- Thinkphp-v6版本漏洞复现
- 当GitLab遇上Lighthouse……
- Linux修改CST时间为UTC时间。
- linux软件管理之yum管理操作软件包
- 安装linux下一些常用软件
- linux环境下修改网卡为eth0