我正在尝试使用布尔格式的值之一将字典写入 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 许可协议
2 回答4.3k 阅读✓ 已解决
2 回答874 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答877 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.6k 阅读
3 回答917 阅读✓ 已解决
可能是因为这个问题(或类似的问题):
问题是您最终得到的是
bool_
类型的东西,而不是bool
。调用
bool()
任何类型错误的值都可以解决您的问题(假设您的版本bool_
的行为类似于 numpy 的):