Python“json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) ”发生在我们试图解析一些无效的 JSON 时。
要解决该错误,请确保响应或文件不为空,或者在解析之前有条件地检查内容类型。
尝试解析空字符串会导致错误
这是一个非常简单的示例,说明错误是如何发生的。
import json
# ⛔️ json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
result = json.loads('')
- 1
- 2
- 3
- 4