提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
为什么导入json库
软件项目需要将界面内数据存储,以方便下次打开时调用展示。尝试采取json文件格式储存,
一、json库下载
下载链接GitHub - open-source-parsers/jsoncpp: A C++ library for interacting with JSON.。
下载jsoncpp-master文件,很多博主都说是jsoncpp-src-0.5.0 tar gz,实际上是一个东西,里面的内容有了一点更新罢了。
二、json库导入vs
1.准备工作
解压jsoncpp-master文件。vs新建空项目。
右击源文件添加新建项。
添加test.cpp文件。
打开项目所在文件夹。
将F:\MyCode\C++\jsoncpp-master\src\lib_json目录下的文件粘贴到工程目录下。
将json文件复制到工程路径下。
2.导入库
先添加一个筛选器。
将json文件夹下的所有文件添加至该筛选器内。
打开工程属性,找到c/c++常规,在附加包含目录,添加刚刚解压的include路径。
到这里就配置完成了。
测试
#include <iostream>
#include <json/json.h>
using namespace std;
int main()
{
Json::Value val;
val["key"] = "hello";
val["value"] = "world";
cout << val.toStyledString() << endl;
system("pause");
}
运行以上代码。
就没问题了。