你能给出一些想法如何做这个集合。问题是这样的:我让 JSON 假设以下内容
[{
"pk": 1,
"model": "store.book",
"fields": {
"name": "Mostly Harmless",
"author": ["Douglas", "Adams"]
}
}]
然后解压一个文件我保存数据并关闭文件,下次(这是一个循环)再次像JSON一样再次接收,例如,如下
[{
"pk": 2,
"model": "store.book",
"fields": {
"name": "Henry",
"author": ["Hans"]
}
}]
第二个 JSON 必须放入它所在的文件和第一个文件中。怎么办的问题来了。在这个阶段,我是按照以下方式进行的,删除括号并放入逗号。有没有更聪明更好的方法来完成这项工作?
创建 JSON-Serializing Django 对象的使用。如果您能分享他们的想法,我将不胜感激。
PS:使用最少的内存很重要。假设文件大约 50-60 GB 并且在内存中最多可容纳大约 1 GB