jsoncpp 两种方式写入配置文件

 1     bool ret = false;
 2 
 3     //Json::FastWriter writer_ob;
 4     //std::string jsonStr = writer_ob.write(root);
 5 
 6     std::string jsonStr = root.toStyledString();
 7 
 8     std::ofstream fob(filepath, std::ios::trunc | std::ios::out);
 9 
10     if (false != fob.is_open())
11     {
12         fob.write(jsonStr.c_str(), jsonStr.length());
13         fob.close();
14         ret = true;
15         std::string ferror = "写入配置文件成功:" + filepath;
16         PDmsg(ferror);
17     }
18     else
19     {
20         std::string ferror = "写入配置文件 打开 错误:" + filepath;
21         PEmsg(ferror);
22     }
23 
24     return ret;

 

posted @ 2022-04-19 14:51  小小林林  阅读(109)  评论(0编辑  收藏  举报