【发布时间】:2020-12-23 23:46:29
【问题描述】:
有这样一本字典:
thisdict = {'12': [[1, 970000009], [3, 990000547], [9, 900000007]],
'3': [[2, 970022209], [3, 990000547]],
'32': [[4, 94042209], [5, 40547]],
'6575': [[3, 94334009], [2, 923200547], [6, 7807], [7, 98807], [8, 8887]],
...
}
如何将此字典保存到 json 文件中?
我尝试了以下代码,但它不起作用:
import json
with open('results.json', 'w') as fp:
json.dump(thisdict, fp)
这是输出中的错误:
int64 类型的对象不是 JSON 可序列化的
解决这个错误的方法是什么?
【问题讨论】:
-
那真的是你的字典吗?我无法重现错误
-
这是它的一个样本。这是一个很大的字典。
-
好吧添加一个导致错误的部分
-
请提供minimal reproducible example,以及整个错误输出。您从该错误消息中了解到什么?