import uuid
from datetime import datetime
import json
def main(cnt=1000000):
t1=datetime.now()
print(f'start at {t1}')
book_list=[]
for i in range(1,cnt+1):
book_list.append({
"Id":i,
"Name":f'Name_{i}',
"Abstract":f'Abstract_{i}',
"Author":f'Author_{i}',
"Content":f'Content_{i}_{uuid.uuid4().hex}',
"ISBN":f'ISBN_{i}_{uuid.uuid4().hex}',
"Summary":f'Summary_{i}',
"Title":f'Title_{i}',
"Topic":f'Topic_{i}'
})
print(f'Before serialization:{datetime.now()},time cost:{datetime.now()-t1}')
jsonFile=f'Json_{datetime.now().strftime('%Y%m%d%H%M%S%f')}.json'
with open(jsonFile,'a+',encoding='utf-8-sig') as writeJson:
json.dump(book_list,writeJson,indent=4)
print(f'Now:{datetime.now()},time cost:{datetime.now()-t1},json file:{jsonFile}')
if __name__=="__main__":
main(5000000)
![image]()
![image]()
![image]()
![image]()