gpt4 book ai didi

Python JSON 转储对象列表。

转载 作者:行者123 更新时间:2023-11-28 21:19:56 26 4
gpt4 key购买 nike

我有一个字典列表,如何使用 JSON 将其转储为每个字典一行?

我试过:

json.dump( d, open('./testing.json','w'), indent=0)

其中 d 是字典列表。但这会换行每个 (key,value) 对。我希望每本字典都在一行中。我应该怎么做?

谢谢

最佳答案

您可以在将其写出之前将其转换为具有该格式的字符串。这可以通过列表理解和连接的组合来完成:

strs = [json.dumps(innerdict) for innerdict in d]
s = "[%s]" % ",\n".join(strs)
open('./testing.json','w').write(s)

一行:

open('./testing.json','w').write("[%s]" % ",\n ".join(json.dumps(e) for e in d))

或:

open('./testing.json','w').write("[%s]" % ",\n ".join(map(json.dumps, d)))

关于Python JSON 转储对象列表。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23667877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com