将字典列表从python传输到json文件

将字典列表从python传输到json文件,python,json,dataset,Python,Json,Dataset,我有一个python字典列表,格式如下: [{key1a: value1a, key2a: values2a}, {key1b: value1b, key2b: values2b}, ...] 我需要创建一个json文件,格式如下: [{key1a: value1a, key2a: values2a}, {key1b: value1b, key2b: values2b}, ...] 第1行:{key1a:value1a,key2a:values2a} 第2行:{key1b:value1b,k

我有一个python字典列表,格式如下:

[{key1a: value1a, key2a: values2a}, {key1b: value1b, key2b: values2b}, ...]
我需要创建一个json文件,格式如下:

[{key1a: value1a, key2a: values2a}, {key1b: value1b, key2b: values2b}, ...]
第1行:
{key1a:value1a,key2a:values2a}

第2行:
{key1b:value1b,key2b:values2b}

我知道我可以通过以下方式编写json文件:

with open('data.json', 'w') as outfile:
    json.dump(data_json, outfile)

但是我需要我描述的确切格式,没有“,”分隔线和[…]括号。

我不确定这是否是您想要的,但这里是:

s = [{"key1a": "value1a", "key2a": "values2a"}, {"key1b": "value1b", "key2b": "values2b"}]

with open("data.json", "w+") as f:
    for i in s:
        json.dump(i, f)
        f.write("\n")