【发布时间】:2011-09-29 22:00:49
【问题描述】:
我正在尝试使用 json.dumps() 将包含浮点数和 NaN 的数组从 Python 编码为 JSON 字符串。
但是编码的 JSON 字符串在 PHP 中没有被成功解码。 NaN 是否会导致此问题?我该如何解决这种情况?
【问题讨论】:
-
输出的 JSON 是什么样子的? NaN 不是 Python 中的原生数据类型,所以我很惊讶它完全可以工作。
-
@Daniel:实际上,如果你做
float("nan"),你就可以得到它。调用json.dumps(float("nan"))会给你“NaN”。
标签: python json serialization nan