我想把一个.bson文件转换成.json。我试过使用bson转json的网站,它们返回的结果都和python代码一样。
bson_file = open('fishes.bson', 'rb')
b = bson.loads(bson_file.read())
print(b)
这个返回。
{'_id': b'5ac88a55eadcdf42044615bb', 'imgurl': 'http://www.fishbase.org/images/thumbnails/jpg/tn_Prweb_u0.jpg', 'rarity': 1, 'id': 0, 'length': 3.1, 'name': 'Aapticheilichthys websteri', 'fishLength': 3.1}
bson文件是2. 68 MB,所以我不认为它应该只有这个。bson文件是否无效?我还可以怎样访问bson文件?我使用的是python 3.8.1。
bson库 是否 包含我的答案。
bson.decode_all(bson_file)
这不行 对我来说因为显然我的环境是janked的。但有人帮我解决了问题,并运行了代码,它的工作。现在我必须弄清楚我的环境有什么问题......