繁体   English   中英

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

[英]Transfer list of dictionaries from python to json file

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

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

我需要创建一个 json 文件,其格式为:

第 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")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM