利用C++nlohmann库解析json文件

json文件示例:

利用C++nlohmann库解析json文件_第1张图片

代码运行环境VS2019

一、git下载nlohmann库文件源代码

源代码文件目录

利用C++nlohmann库解析json文件_第2张图片

二、利用VS2019新建工程,并配置项目属性

 配置VC++目录---包含目录

利用C++nlohmann库解析json文件_第3张图片

三、项目源代码

#include 
#include 
#include 
#include 
using namespace std;

void readJson(const string& filename)
{
	//读取json数据
	ifstream ifs(filename);
	nlohmann::json j = nlohmann::json::parse(ifs);
	
	string name, sex, age, job;
	//访问json数据
	name = j["Student"]["name"];
	sex = j["Student"]["sex"];
	age = j["Student"]["age"];
	cout << "name:" << name << "sex:" << sex << "age:" << age << endl;

	vector>numS;
	numS = j["id"];

	for (int i = 0;i

四、运行结果

你可能感兴趣的:(c++,开发语言)