微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jsoncpp 简单案例

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:




原文地址:https://www.jb51.cc/json/290137.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐