我试图将bson序列化与json进行比较:
{
"startAmount": 1000,
"amounts": [
1000,
15000
],
"stakes": [
0.0395,
0.0062
],
"step": 10
}
注意 amounts
和stakes
的实际尺寸为1500. amounts
介于1000和15000之间,stakes
只是0.0001d
的随机值{1}}到0.05d
。所以当这个json传递给online bson serializer时,我得到了31.5 Kb的文件,但是原始的json大小是17.4Kb。从理论上讲,bson在包装数量方面要小得多。
那有什么不对?这个结果是否正确或包装有误?或者当带有点的数字打包时,bson可能需要更多空间吗?