将列表存储在json数据中

时间:2020-07-08 14:48:14

标签: python json

我想要一个具有主键tested_versions的json文件,该文件存储工具列表及其版本

{
    "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 个答案:

答案 0 :(得分:0)

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

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