// string tmp;
// string file="/tmp/a.log";
// ifstream is(file.c_str());
// while(getline(is,tmp))
// {
// Json::Reader reader;
// Json::Value json;
// reader.parse(tmp,json);
// cout<<json<<endl;
// }
// is.close();
ofstream os("/tmp/a.log", ios::app);
for (int i = 0; i < 1000000000; i++)
{
Json::FastWriter write;
Json::Value json;
json["usrID"] = i;
json["usrAge"] = 11;
json["usrName"] = "gengzg\n";
json["usrEmail"] = "ghttps@163.com";
string str=write.write(json);
os <<str;
cout<<i<<endl;
}
os.close();
jsoncpp文件操作
最新推荐文章于 2023-04-19 18:30:00 发布
这篇博客展示了如何利用jsoncpp库进行JSON格式的数据文件读取与写入。通过`ifstream`读取文件,使用`Json::Reader`解析每一行内容,并用`Json::Value`展示数据。同时,博客还演示了如何使用`ofstream`追加方式写入大量JSON对象到文件,每个对象包含usrID、usrAge、usrName和usrEmail字段。
摘要由CSDN通过智能技术生成