私は現在、辞書の非常に大きな 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 ライブラリの 1 つを使用してこれを行う方法が必要であると考えています。それはずっときれいです。アイデア?