C++的JSON庫可以幫助開發(fā)人員處理JSON文本,其中數組是JSON文本的一種基本格式。
#include <iostream> #include <nlohmann/json.hpp> using namespace std; using json = nlohmann::json; int main() { // 創(chuàng)建一個數組 json array = { "apple", "banana", "orange" }; // 訪問數組元素 cout << "第一個水果:" << array[0] << endl; // 遍歷數組 cout << "遍歷數組:" << endl; for (json::iterator it = array.begin(); it != array.end(); ++it) { cout << *it << endl; } // 向數組中添加元素 array.push_back("grape"); cout << "加入新元素后的數組:" << array.dump() << endl; return 0; }
以上代碼中,我們使用nlohmann/json.hpp庫來處理JSON數組。首先,我們創(chuàng)建一個數組并且訪問它的第一個元素。接著,我們遍歷整個數組并輸出每一個元素。最后,我們向數組中添加一個新元素,并輸出添加之后的數組。通過這個例子,我們可以看到C++中如何創(chuàng)建和處理JSON數組。