如何从python dict到json文件每行写一个键值对?

时间:2017-11-10 20:03:45

标签: python json dictionary

我正在尝试将一个python dict写入json文件

我的dict条目如下所示

当我使用json.dumps将我的dict写入json文件时,我的json文件如下所示

{
     "sheen": [
              [
                   318,
                   1
              ],
              [
                   518,
                   1
              ],
              [
                   94,
                   1
              ]
}

但我想要的是,

{
 "sheen" : [[318,1],[518,1],[94,1]]
 "sheen2": [[313,1],[538,1],[91,1]]
}

,即每行一个键和值集

截至目前,价值正在下一行

我有什么方法可以实现我想做的事情吗?

编辑:

这是我用来编写文件的函数

def dict_to_json_file(dict, file_name):

    with open(file_name, 'w') as fp:
        json.dump(dict, fp, indent = 4);

0 个答案:

没有答案