我希望json文件具有主键tested_versions
,该主键存储工具列表及其版本
{
"tested_versions": [{
'version': 1.2,
'tool': 'superb'
}]
}
但是当我尝试使用json.dump(file_obj,json_data)
编写时
我说错了
TypeError: <open file '/home/zchang/log/tested_versions.json', mode 'w' at 0x36a09c0> is not JSON serializable
也许您必须切换json.dump()中参数的顺序
with open('file.json', 'w') as file_obj:
json.dump(json_data, file_obj)