欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

boost read_json使用

老白2年前9瀏覽0評論

在 C++ 編程中,讀取 json 文件時,我們可以使用 boost 庫中的 read_json 函數。使用該函數可以輕松地將 json 文件中的數據讀取到程序中。

#include <fstream>
#include <iostream>
#include <boost/property_tree/json_parser.hpp>
#include <boost/property_tree/ptree.hpp>
using boost::property_tree::ptree;
int main()
{
// 創建 ptree 對象
ptree pt;
// 打開 json 文件
std::ifstream file("test.json");
// 使用 read_json 函數讀取 json 數據
boost::property_tree::read_json(file, pt);
// 使用 get 函數獲取 json 數據中的值
std::string name = pt.get<std::string>("name");
int age = pt.get<int>("age");
// 輸出讀取的數據
std::cout << "name:" << name << ", age:" << age << std::endl;
return 0;
}

以上代碼使用 boost 庫中的 read_json 函數讀取 test.json 文件中的數據,并使用 get 函數獲取 json 數據中的值。通過以上示例,我們可以很容易地使用 read_json 函數來讀取 json 數據。