【发布时间】:2012-05-15 15:26:10
【问题描述】:
我目前正在从事一个项目,最终我创建了一个非常大的 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 库更简洁。想法?
【问题讨论】: