我试图用json.dumps()
将一个包含浮点数和NaN
的数组从Python编码成JSON字符串.
但是在PHP中没有成功解码编码的JSON字符串.是NaN
造成了这个问题吗?我如何才能解决这种情况?
我试图用json.dumps()
将一个包含浮点数和NaN
的数组从Python编码成JSON字符串.
但是在PHP中没有成功解码编码的JSON字符串.是NaN
造成了这个问题吗?我如何才能解决这种情况?
json.dumps
has an allow_nan
parameter, which defaults to True.
NaN、Infinity和-Infinity不是JSON的一部分,但它们在Javascript中是标准的,所以它们是常用的扩展.如果收件人无法处理,则设置为allow_nan=False
.但是当你try 序列化NaN时,你会得到ValueError.