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

c++生成json數據

錢良釵1年前9瀏覽0評論

C++是一門優秀的編程語言,可以用于生成各種各樣的數據文件。JSON是一種輕量級的數據交換格式,被廣泛地應用在前后端數據傳輸和存儲中。在C++中,生成JSON數據非常簡單。

#include#includeusing json = nlohmann::json;
int main()
{
json j;
j["name"] = "Tom";
j["age"] = 25;
j["married"] = false;
j["hobbies"] = {"reading", "traveling", "music"};
std::cout<< j.dump()<< std::endl; // 輸出JSON數據
return 0;
}

上面的代碼用到了一個第三方的JSON庫nlohmann/json,可以通過項目的依賴管理工具進行安裝。在代碼中,我們首先定義一個json對象,然后依次添加數據。如果要在JSON中添加一個數組,只需要在數據類型為json的元素中添加一個數組就可以了。

最后,我們使用dump()方法輸出JSON數據。dump()方法可以將json對象序列化為字符串,方便輸出和存儲。輸出的JSON數據如下:

{"age": 25, "hobbies": ["reading", "traveling", "music"], "married": false, "name": "Tom"}

以上就是通過C++生成JSON數據的簡單介紹。C++中還有其它第三方JSON庫,如:rapidjson、JsonCpp等,均可實現生成JSON數據的功能。