下载地址为:http://sourceforge.net/projects/jsoncpp。本文使用的 jsoncpp 版本为:0.5.0
1.将 jsoncpp-src-0.5.0\include 目录下的json文件夹拷贝至工程目录下
2.将 jsoncpp-src-0.5.0\src\lib_json 目录下的所有源文件全部拷贝至json目录下
3.在使用json的cpp文件引用 #include "json\json.h"
4.在 解决方案资源管理器 -> 源文件 -> 添加 -> 现有项 添加json目录下的3个cpp文件 “json_reader.cpp,json_value.cpp,json_writer.cpp”
在调试过程中会遇到一些错误,相应改之即可:
json_reader.cpp 中加入#include "stdafx.h",将#include<json/reader.h>改为#include“json/reader.h”,#include<json/value.h>改为#include "json/value.h";
json_value.cpp中加入#include "stdafx.h",将#include <json/value.h>改为#include "json/value.h", #include <json/writer.h>改为 #include "json/writer.h";
json_writer.cpp中加入#include "stdafx.h",将#include <json/writer.h>改为#include "json/writer.h"。
Json::Value 只能处理 ANSI 类型的