资源简介
jsoncpp一个读取例子,内含jsoncpp静态库和include,不需安装jsoncpp,编译命令见make文件。
代码片段和文件信息
// g++ -g -Wall -o test_json test_json.cpp -I./include -L./lib -ljson
#include
#include “json/json.h“
using namespace std;
int main() {
{
// one data
cout << endl << “example 1:“ << endl;
string test = “{\“id\“:1\“name\“:\“hello\“}“;
Json::Reader reader;
Json::Value value;
if (reader.parse(test value)) {
int id = value[“id“].asInt();
string name = value[“name“].asString();
cout << id << “ “ << name << endl;
} else {
cout << “parse error“ << endl;
}
}
{
// more data
cout << endl << “example 2:“ << endl;
string test = “{\“array\“:[{\“id\“:1\“name\“:\“hello\“}{\“id\“:2\“name\“:\“world\“}]}“;
Json::Reader reader;
Json::Value value;
if (reader.parse(test value)) {
const Json::Value arrayObj = value[“array“];
for (size_t i=0; i int id = arrayObj[i][“id“].asInt();
string name = arrayObj[i][“name“].asString();
cout << id << “ “ << name << endl;
}
} else {
cout << “parse error“ << endl;
}
}
return 0;
}
- 上一篇:nrf905发送接收程序
- 下一篇:最新VITA46.4 PCIe口的接口定义
相关资源
- AIDL源码AIDL源码
- Labview 呼吸灯 跑马灯
- knime预测股票价格的
- UPF讲解UPF讲解
-
xsdxm
lhtmxsldom - 模式识别经典
- ABB AC500自由口编程.rar
- 模糊测试
- Jsoncpp_0.6rc2修改版
- 模型预测控制代码
- freemarker生成word的一个简单
- flappyBird193199
- spring mvc 项目源码 + 完整环境配置详细
- Hook工具 监控任意窗体拦截消息
- systemview仿真很多的哦
- layim demo
- plcs7-1200污水处理
- 汇编语言课程设计 含有许多经典的
- lighttools6.3附带
- 基于遗传算法的飞机滑行路径优化
- libcurl.lib 支持HTTPS的静态库
- sokect通讯--广播
- Qt静态库的生成及调用
- QueryTaskDemo
- QT TCP Socket 通信
- springcloud例子89789
- jsoncpp 1.8.4
- opengl纹理贴图
- jsoncpp 源码 1.8.4
- VS2015下静态库libCurl
评论
共有 条评论