我正在尝试使用布尔格式的值之一将字典写入 json 文件。当我尝试运行我的代码时出现以下错误。
raise TypeError( f’Object of type { o.class.name }‘TypeError: Object of type bool_ is not JSON serializable
我目前正在为此目的使用 Python。
原文由 Zainab Saeed 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试使用布尔格式的值之一将字典写入 json 文件。当我尝试运行我的代码时出现以下错误。
raise TypeError( f’Object of type { o.class.name }‘TypeError: Object of type bool_ is not JSON serializable
我目前正在为此目的使用 Python。
原文由 Zainab Saeed 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
可能是因为这个问题(或类似的问题):
问题是您最终得到的是
bool_
类型的东西,而不是bool
。调用
bool()
任何类型错误的值都可以解决您的问题(假设您的版本bool_
的行为类似于 numpy 的):