我有一个3d字典,想把数据插入sqlite3
我知道如何插入一维数据,但我没有尝试插入二维或三维数据,我不知道如何做。你知道吗
data = {'username': {'classes': {'closedclasses': {'classCode5': {'code': 'phys111',
'term': 'fall'}},
'openclasses': {'classCode1': {'code': 'art123',
'term': 'Fall'},
'classCode2': {'code': 'art111',
'term': 'spring'}}},
'name': {'firstName': 'aaaa', 'lastName': 'bbbb'}}}
数据将有多个用户名,每个用户名对于openclasses和closeedclasses有不同的数据量。如何存储所有数据,以便将来可以这样调用它们:
data[username]["openclasses"]["classCode2"]["code"]
data[username]["name"]["firstName"]
一种可能是使用表名用户,如下所示
然后是一张课桌
正如在评论中已经提到的,您的json的结构不是很好。
classCode5
、classCode2
等实际上只应该是classCode
无论您编写什么代码,您都需要从JSON获取这些信息。你知道吗最后但同样重要的是,您需要一个表来链接用户和类。你知道吗
相关问题 更多 >
编程相关推荐