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

cpp json 添加數組

江奕云2年前9瀏覽0評論

C++中的JSON庫提供了一種簡單的方法來創建和修改JSON數據。在JSON中,數組是一組按照索引順序排列的值集合。下面我們來看一看如何使用C++ JSON庫向JSON對象中添加數組。

#include <iostream>
#include <nlohmann/json.hpp>
using json = nlohmann::json;
int main() {
json j;
std::vector<int> data = {5, 6, 7};
// 添加一個字符串字段
j["name"] = "John Doe";
// 添加一個數組
j["data"] = data;
std::cout << j.dump() << std::endl;
return 0;
}

在上述代碼中,創建了一個空的JSON對象,并定義了一個數組變量data。接下來,使用JSON庫中提供的[]運算符,可以像操作普通的C++ Map一樣來添加JSON對象中的新字段。在此例中,先添加了一個名為“name”的字符串字段,然后再添加一個名為“data”的數組字段,并將變量data賦值給它。

此時,我們可以使用dump()函數來查看完整的JSON對象,輸出結果如下:

{
"name": "John Doe",
"data": [5, 6, 7]
}

從輸出結果可以看到,數組成功地被添加到JSON對象中。此外,我們也可以使用.push_back()函數來按照索引順序一個一個地添加元素到數組中。更多關于C++ JSON庫的用法,請參考其官方文檔。