我需要一个工作 c++ 代码来使用 rapidjson 从文件中读取文档:https ://code.google.com/p/rapidjson/
在 wiki 中它尚未记录,示例仅从 std::string 反序列化,我对模板没有深入的了解。
我将我的文档序列化为一个文本文件,这是我编写的代码,但它没有编译:
#include "rapidjson/prettywriter.h" // for stringify JSON
#include "rapidjson/writer.h" // for stringify JSON
#include "rapidjson/filestream.h" // wrapper of C stream for prettywriter as output
[...]
std::ifstream myfile ("c:\\statdata.txt");
rapidjson::Document document;
document.ParseStream<0>(myfile);
编译错误状态: 错误:'Document'不是'rapidjson'的成员
我正在使用带有 mingw 和 rapidjson v 0.1 的 Qt 4.8.1(我已经尝试使用升级的 v 0.11,但错误仍然存在)