NaN


Golang JSON 序列化中的 Inf 错误处理及解决方案

在 Golang 的 JSON 序列化过程中,遇到除数为零的情况可能会导致返回 Inf(无穷大)。这是 Golang 实现了 IEEE 754 标准的结果,当除数在运行时动态为零时,返回的是 +Inf-Inf,而不是 panic。但这种情况在 JSON 序列化时,Inf 值会触发错误:

json: unsupported value: +Inf