这个bug通常是由于传递给 json.loads() 的字符串不是json格式的,请仔细检查传参。

为避免这种错误发生,我们可以使用 try ... except ... 块:

exist_keys = ...
try:
    data = json.loads(line)
except:
	data = {key: line for key in exist_keys}

其中 exist_keysline 能够被正确解析时其中的键列表。

10-20 21:58