我有一个字典,其中有(string, list)
作为键值对(列表可能为空),我使用以下命令将其写入文件:
with open(out_file, "w") as f:
json.dump(data, f, indent=4)
如果我不使用indent=4
,则所有内容都在同一行。
问题:输出就像
{
"key_1": [
1,
2,
],
"key_2": []
}
在我想要的时候(主要是因为列表通常只有大约10个数字,并且更容易在同一行上查看):
{
"key_1": [1, 2],
"key_2": []
}
有什么主意可以实现吗?