![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BSON-mongoDB
Phoenix_FuliMa
这个作者很懒,什么都没留下…
展开
-
VS建立BSON项目的配置
首先BSON是一种数据交换的文件格式,具体的定义可以上BSON官方网站查看。其次需要包含的库有两个(1)boost库,可以到boost官网下载,建立BSON项目不需要对BOOST库进行编译,直接放在进行包含就可以了(2)mongodb库,由于bson是mongodb专用的数据文件交换格式,所以需要包含有这个mongodb的源码文件,或者只包含有c++ deriver部分也可以.原创 2012-02-17 22:03:20 · 1349 阅读 · 1 评论 -
BSONObj的操作函数
被老大批的不行了,翻译了一行的一行的看了下,后面的懒得写,最好还是看源码。(1)BSONObj的构造函数 char*temp=(char*)malloc(1000); fread(temp,line_length+1,linenum,file->head3.fp); botest(temp); 从文件中读取bson对象,然后根据利用构造函数直接获取bo对象原创 2012-03-03 14:07:30 · 4883 阅读 · 0 评论 -
BSON的基本操作测试。
#include #include #include #include #include #include #include #include "bson.h"using namespace mongo;using namespace bson;using namespace std;const string bob::numStrs[] = { "0", "1",原创 2012-03-04 10:07:02 · 8727 阅读 · 0 评论 -
centos 6 编译mongo-cxx-driver
使用系统自带 boost请使用yum安装相应的库和devel包直接执行scons# scons scons: Reading SConscript files ...Checking for C library boost_thread-mt... (cached) noChecking for C library boost_threa转载 2012-03-20 11:05:57 · 2481 阅读 · 0 评论 -
C++判断JSON字符串的合法性
写了一些,被证明有点非时间,不太符合业务的需求,留贴纪念吧。json-format-check.h#ifndef JSON_FORMAT_CHECK#define JSON_FORMAT_CHECK#include #include using namespace std;class JsonString{public: typedef const char* Loc原创 2012-04-23 21:59:20 · 7432 阅读 · 2 评论 -
LINUX下使用JsonCpp
#tar -zxf scons-2.1.0.tar.gz #cd scons-2.1.0 #python setup.py install #tar -zxf jsoncpp-src-0.5.0.tar.gz #cd jsoncpp-src-0.5.0 #scons platform=linux-gcc #mv libs/linux-gcc-4.1.2/libjson_linux-gcc-4.原创 2012-05-01 18:05:56 · 2161 阅读 · 0 评论 -
C++判断json字符串合法性
更简单一点的,还是有点复杂,不太符合业务,发帖留念吧。感恩的心。bool IsJsonIllegal(const char *jsoncontent){ stack jsonstr; const char *p = jsoncontent; while( *p != '\0') { switch(*p) { case '{': p++; while(*p =原创 2012-04-23 22:01:25 · 2684 阅读 · 0 评论 -
JsonCpp阅读数组需要注意的事项
// 以下涉及json的操作,将在后文中涉及,此处为简单应用,不解释,你懂的 Reader reader; string test2 = "{\"filenamelist\":[" "[\"a.txt\",\"b.txt\",\"c.txt\"],[\"b.txt\",\"b.txt\",\"c.txt\"],[\"c.txt\",\"b.txt\",\"c.txt原创 2012-07-13 14:28:33 · 3302 阅读 · 0 评论