将BSON文件转换为JSON文件会导致内容缺失。

问题描述 投票:0回答:1

我想把一个.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。

Fishes.bsonbson的病毒总数

python json bson
1个回答
0
投票

bson库 是否 包含我的答案。

bson.decode_all(bson_file)

这不行 对我来说因为显然我的环境是janked的。但有人帮我解决了问题,并运行了代码,它的工作。现在我必须弄清楚我的环境有什么问题......

© www.soinside.com 2019 - 2024. All rights reserved.