提问者:小点点

在json数据中存储列表[closed]


我希望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

共1个答案

匿名用户

也许您必须切换json.dump()中参数的顺序

with open('file.json', 'w') as file_obj:
    json.dump(json_data, file_obj)