加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

jsoncpp 简单案例

发布时间:2020-12-16 19:15:35 所属栏目:百科 来源:网络整理
导读:jsoncpp库文件下载: 下载jsoncpp 案例: // json_test_2010.cpp : 定义控制台应用程序的入口点。///************************************************************************//*author:郑金玮time:2014/07/04desc:impl parse json format files using js

jsoncpp库文件下载:

下载jsoncpp


案例:

// json_test_2010.cpp : 定义控制台应用程序的入口点。
//

/************************************************************************/
/*
author:郑金玮
time:2014/07/04
desc:impl parse json format files using jsoncpp libs
*/
/************************************************************************/

#include "stdafx.h"
#include <iostream>
#include <cassert>
#include <fstream>
#include <json.h>

#pragma comment(lib,"jsond.lib")



int _tmain(int argc,_TCHAR* argv[])
{
	std::ifstream ifs;
	ifs.open("..//test.json");
	assert(ifs.is_open());

	Json::Reader reader;
	Json::Value root;

	if (!reader.parse(ifs,root,false))
	{
		return -1;
	}

	std::string name = root["name"].asString();
	int age = root["age"].asInt();

	std::cout<<"name:"<<name<<std::endl;
	std::cout<<"age:"<<age<<std::endl;


	system("pause");
	return 0;
}


test.json:




(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读