我目前正在做一个项目,我最终创建了一个非常大的 JSON 字典字典。一次将整个对象保存在内存中会很痛苦,并且由于我正在逐个键计算将进入字典的内容,因此我希望有一种方法可以将每个键写入文件,我最终会将 json 转储为一旦它的值被计算出来。这样我就不需要一次在内存中保存一个以上的键/值对,这太棒了。
对象的形式为:
{key: {key: val, key: val, key:val, etc...},
key: {key: val, key: val, key:val, etc...},
key: {key: val, key: val, key:val, etc...},
etc...
}
如果我只是手动打印 JSON 中字典的开头和结尾以及我打印的每个 JSON 子字典周围的逗号,这不会很难做到,但我认为必须有一种方法可以通过 Python 的 JSON 库之一来做到这一点这样干净多了。想法?