Golang JSON 序列化中的 Inf 错误处理及解决方案 2021-11-21 | 3 分钟 | 1096 字 | - 阅读 | - 评论在 Golang 的 JSON 序列化过程中,遇到除数为零的情况可能会导致返回 Inf(无穷大)。这是 Golang 实现了 IEEE 754 标准的结果,当除数在运行时动态为零时,返回的是 +Inf 或 -Inf,而不是 panic。但这种情况在 JSON 序列化时,Inf 值会触发错误:json: unsupported value: +Inf #Golang #JSON #Inf #NaN #浮点数处理