jsoncpp
来源:互联网 发布:淘宝店资质1000是什么 编辑:程序博客网 时间:2024/05/22 04:36
写了个webserver,同事要求用json解析。之前老用JsonCpp,现在都有点忘了,现在记录一下解析json串。
使用跨平台的开源库JsonCpp来解析Json。
1、下载jsoncpp
下载地址:
https://github.com/open-source-parsers/jsoncpp
2、使用Jsoncpp包中的.cpp和.h文件
解压上面下载的jsoncpp-master.zip文件,把jsoncpp-master\include\json文件夹和jsoncpp-master\src\lib_json文件夹保留下来,其他删掉。
在需要使用JsonCpp的文件中包含json头文件即可
工程中需要包含如下文件:
json/json.hjson_reader.cppjson_value.cppjson_writer.cpp
Makefile中可这么添加
注:jsoncpp-master文件夹和Makefie处在同一目录下
INCLUDE = -Ijsoncpp-master/includeVPATH = log:jsoncpp-master/src/lib_jsonOBJ = json_reader.o json_value.o json_writer.o
//解析串 char* pJson::Reader reader; Json::Value root; if (reader.parse(p, root)) // reader将Json字符串解析到root,root将包含Json里所有子元素 { std::string upload_id = root["template"].asString(); // 访问节点template int code = root["id"].asInt(); // 访问节点id}
阅读全文
0 0
- JSONCPP
- jsoncpp
- jsoncpp
- JsonCpp
- jsoncpp
- Jsoncpp遍历
- jsoncpp例子
- JSONCpp编译
- Jsoncpp更新
- Jsoncpp使用
- JsonCPP 使用
- JSONCPP安装
- JSONCPP使用
- 使用jsoncpp
- jsoncpp使用
- JsonCpp Documentation
- jsoncpp 配置
- jsoncpp用法
- 【Spring】bean对象的创建
- windows搭建ftp服务器的步骤
- ueditor上传图片宽度超出解决办法
- 为什么POLARDB是云计算2.0时代产品进化的关键里程碑?
- C
- jsoncpp
- RabbitMQ概念及流程(个人理解)
- HDU 1043 Eight(经典八数码)(BFS+STL)
- 四千起家,18年成百亿首富后入狱,今仅凭出狱传闻扰千亿股价
- 前端数据可视化插件(四)关系图
- 汉字编码集
- python十六进制字符码转中文
- 当你们遇到 打开 PLSql,其他软件卡的不要不要的问题,是怎么解决的?
- 32--数组指针和指针数组分析