我必须将我的应用程序所做的事情记录到一个 json 文件中。预计应用程序会持续数周,因此我想逐步编写 json 文件。
目前我正在手动编写 json,但是有一些日志阅读器应用程序正在使用 Jsoncpp lib,并且应该也可以使用 Jsoncpp lib 写下日志。
但在手册和一些例子中,我没有发现任何类似的东西。它总是像这样:
Json::Value root;
// fill the json
ofstream mFile;
mFile.open(filename.c_str(), ios::trunc);
mFile << json_string;
mFile.close();
那不是我想要的,因为它不必要地填满了内存。我想逐步做到这一点..一些建议?