最近在做一个iOS项目,项目中的数据格式是BSON,这方面的资料比较少,在网络上搜索资料找到解决的办法:
首先BSON是一种数据交换的文件格式,具体的定义可以上BSON官方网站查看。
其次需要包含的库有两个:
(1)boost库,可以到boost官网下载,建立BSON项目不需要对BOOST库进行编译,直接放在进行包含就可以了
(2)mongodb库,由于bson是mongodb专用的数据文件交换格式,所以需要包含有这个mongodb的源码文件,或者只包含有c++ deriver部分也可以.在包含的路径上最好具体到bson这个文件夹
最后具体的CPP文件需要包含有头文件“bson.h"就可以了,同时注明调用的命名空间using namespace bson;
这样就以在函数中调用bson的对象了,bson::bo,bson::bob。