将字典列表从python传输到json文件
我有一个python字典列表,格式如下:将字典列表从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
[{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")